Pipeline stages......
What blows my mind is that in reading the specs of the new G5, there is 23 (Right?) stages in the instruction pipeline. When the G4 was Apples hottest thing on the block, they used comparisons between the P4's pipeline stages (20 or 21) and the 7 that the G4 has as a means of "proving" the g4 is more efficient per clock cycle.....it seems that this argument has been thrown out the door with the G5, as it now has more pipeline stages and a lower clock speed than the P4. So whats up with that? Did they just say "screw it, we need more perceived speed" and increase the pipeline stages to reach a higher mhz rating?
Take the current Gobi (PPC 750GX) which is now sampling...... only 5 pipeline stages, yet will clock to 1.1ghz....... forgetting altivec for a moment, does it make sense that the 750GX is more efficient per clock cycle than the G5? Yes the G5 has got a hell of a fast bus between the RAM and the CPU, but the 1.1ghz Gobi has a 1mb of L2 cache running at 1.1ghz (1:1). If the 750VX ever does make it out (Which will be 750GX @90nm with SIMD), who in here would still take a lower clocked G5 (in a powerbook) over a 750VX in, say, an Ibook......i know where i'd be plunkin' down my cash....which is to say that maybe they would never put that much power in a consumer machine that could really be competitive with the G5.
Seeya
p9