Linked by Nicholas Blachford on Wed 9th Jul 2003 16:43 UTC
Talk, Rumors, X Versus Y This article started life when I was asked to write a comparison of x86 and PowerPC CPUs for work. We produce PowerPC based systems and are often asked why we use PowerPC CPUs instead of x86 so a comparison is rather useful. While I have had an interest in CPUs for quite some time but I have never explored this issue in any detail so writing the document proved an interesting exercise. I thought my conclusions would be of interest to OSNews readers so I've done more research and written this new, rather more detailed article. This article is concerned with the technical differences between the families not the market differences.
Permalink for comment
To read all comments associated with this story, please click here.
Things that could've made it better
by DirtyPunk on Fri 11th Jul 2003 05:38 UTC

Really needed comparisons on things like cache efficiency, branch prediction etc (some of the major areas of performance on modern CPUs). Also, it used the old model of the RISC vs CISC argument, which has long been doubtful (CISC instructions are more expensive, but RISC often has a higher instruction count). Didn't go into things like register renaming etc (if you're going to compare register count, going into register renaming on the x86 is very important as it gets around the register limits).

Also, MMX uses 64 bit registers (it re-uses the floating point registers), but SSE and SSE2 are 128bit and don't reuse.

Finally, I would've liked to have seen a few words about VLIW.

Otherwise good and fairly well done - especially the power and heat consumption bits.