I feel like venting.
http://www.vanshardware.com/news/2004/03/040315_Bits_and_Bytes/040315_Bits_and_Bytes.htm
> For years we have detailed the weaknesses of Intel's NetBurst architecture
Sure, the Willy sucked. Then the Northy came along and dominated everything for a long time.
> it should come as no surprise that by perversely extending the Northwood
> P4's pipeline by over 50%, the Santa Clara chipmaker has created perhaps
> the worst dud in the history of microprocessors.
Please (iAPX 432? Or even IA-64, not that I agree with that?).
People made fun of the Willy/Northy 20-stage pipeline, and look where that got us.
> With Prescott's much deeper pipeline, the new Pentium 4's performance at
> any given clock speed is very often lower than its predecessor's
> (which is really hard to do considering that Prescott has twice the L2 cache!)
This is the utter bullshit that made me want to vent.
If you look at benchmarks, clock-for-clock the Prescott performs very closely to the Northy, within like 10%, and in some situations outperforms Northy.
Sure, the Prescott has twice the L2 cache, but that's good for maybe 10% more performance clock for clock (look at Northy 2.0A versus Willy 2.0 - not much difference going from 256 KB to 512 KB).
In fact, Prescott's similarity to Northwood reveals exactly what's going on inside of the Prescott's guts. Here you have a processor with a 55% longer pipeline, which directly affects its clock-for-clock performance, as well as the nastier branch misprediction penalty. The Prescott's other architectural improvements manage to make up almost all of this penalty.
> comparable with AMD's much more efficient Athlon 64.
"Efficiency" is meaningless, only final performance.
> Unfortunately, Prescott's heat output is so prodigious
Processors get hotter over time. Deal with it.
> This leaves Intel with a CPU that is much more complicated than the chip it replaces
What? That doesn't EVEN make sense.
> doesn't ramp as well under the same conditions
The longer pipeline will allow Prescott's frequency to continue climbing upwards.
> Why didn't the chipmaker simply "shrink" Northwood to 90nm, expand its L2 to 1MB, add SSE3
... because you can only go so far with a 20-stage pipeline.
> use fewer transistors than Prescott
Not appreciably. Most transistors in microprocessors go towards the cache (I don't remember exact figures).
> probably ramp better than Prescott.
Pure and utter bullshit. The only thing that makes Prescott different from their fictional-Prescott is the 31-stage pipeline.
> The answer is clearly that Prescott was a marketing driven product piloted straight over a cliff.
Prescott was not and has not been hyped as a performance demon. Extreme Edition, yes.
> Intel effectively spots the competition an IPC lead with NetBurst
"IPC" means nothing.
> Prescott has served a cold, heaping dose of raw humility to a company that many insiders have viewed as arrogant.
Meaningless. As much as I hate to say it, Prescott is not an NV30.
> Multi-core Banias/Dothan derivatives, a direction we championed in past columns, appear to be the future for Intel
> desktop processors after Tejas, Prescott's successor (and another item we exclusively reported).
"Go us!"
http://www.vanshardware.com/news/2004/03/040315_Bits_and_Bytes/040315_Bits_and_Bytes.htm
> For years we have detailed the weaknesses of Intel's NetBurst architecture
Sure, the Willy sucked. Then the Northy came along and dominated everything for a long time.
> it should come as no surprise that by perversely extending the Northwood
> P4's pipeline by over 50%, the Santa Clara chipmaker has created perhaps
> the worst dud in the history of microprocessors.
Please (iAPX 432? Or even IA-64, not that I agree with that?).
People made fun of the Willy/Northy 20-stage pipeline, and look where that got us.
> With Prescott's much deeper pipeline, the new Pentium 4's performance at
> any given clock speed is very often lower than its predecessor's
> (which is really hard to do considering that Prescott has twice the L2 cache!)
This is the utter bullshit that made me want to vent.
If you look at benchmarks, clock-for-clock the Prescott performs very closely to the Northy, within like 10%, and in some situations outperforms Northy.
Sure, the Prescott has twice the L2 cache, but that's good for maybe 10% more performance clock for clock (look at Northy 2.0A versus Willy 2.0 - not much difference going from 256 KB to 512 KB).
In fact, Prescott's similarity to Northwood reveals exactly what's going on inside of the Prescott's guts. Here you have a processor with a 55% longer pipeline, which directly affects its clock-for-clock performance, as well as the nastier branch misprediction penalty. The Prescott's other architectural improvements manage to make up almost all of this penalty.
> comparable with AMD's much more efficient Athlon 64.
"Efficiency" is meaningless, only final performance.
> Unfortunately, Prescott's heat output is so prodigious
Processors get hotter over time. Deal with it.
> This leaves Intel with a CPU that is much more complicated than the chip it replaces
What? That doesn't EVEN make sense.
> doesn't ramp as well under the same conditions
The longer pipeline will allow Prescott's frequency to continue climbing upwards.
> Why didn't the chipmaker simply "shrink" Northwood to 90nm, expand its L2 to 1MB, add SSE3
... because you can only go so far with a 20-stage pipeline.
> use fewer transistors than Prescott
Not appreciably. Most transistors in microprocessors go towards the cache (I don't remember exact figures).
> probably ramp better than Prescott.
Pure and utter bullshit. The only thing that makes Prescott different from their fictional-Prescott is the 31-stage pipeline.
> The answer is clearly that Prescott was a marketing driven product piloted straight over a cliff.
Prescott was not and has not been hyped as a performance demon. Extreme Edition, yes.
> Intel effectively spots the competition an IPC lead with NetBurst
"IPC" means nothing.
> Prescott has served a cold, heaping dose of raw humility to a company that many insiders have viewed as arrogant.
Meaningless. As much as I hate to say it, Prescott is not an NV30.
> Multi-core Banias/Dothan derivatives, a direction we championed in past columns, appear to be the future for Intel
> desktop processors after Tejas, Prescott's successor (and another item we exclusively reported).
"Go us!"