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.
Advantage PowerPC
by stingerman on Thu 10th Jul 2003 17:52 UTC

It is important to note that PowerPC Specification does not dictate the actual design of a PowerPC processor. So Apple, IBM and Motorola are free to develop their own processor designs while being confident that binary compatibility will be maintained. Thus the G5 can have a different caching mechanism, different pipelining, scheduling, branch prediction algorithms, staging and pipelining. A high degree of parallelism (almost 20 to 1), significantly greater functional units, hardwired instructions such as square rooting which motorola performs in code. Yet, although designs are radically different, they are binary compatible. That is an incredible engineering feat, and illustrates why the PowerPC processors will continue to be advanced at a faster clip than legacy processors.