Click for Mac Memory Specials!
Click for Mac Memory Specials!


A click on the banner shows your site support to my sponsors
XLR8YOURMAC Logo


IBM vs Motorola CPUs
Is one is really faster than the other?
Published: 1/19/99
Introduction:


Update: As of 2001, every IBM CPU info link (web URL) I tested below no longer works. IBM must have removed or moved the pages. Their CPU info main page is www.chips.ibm.com which you can use to search for their current technical documents.

Visit our PPC Checker Page and download Michiro Isobe's utility to identify Copper vs Aluminum G3s.


Several readers responded to the MacCentral article 'Motorola's PowerPC's noticeably faster than IBM's? linked in Jan 18th 1999 news:

(Update: For the hopefully final chapter on this saga of conflicting specs (I pray) see Tim Seufert's latest comments the last I will post on this topic - it's gotten more attention than it deserves except for the issue of copper based processors currently shipping only from IBM .)

Ben Chi copied me on a letter to the article's author, Ben Wilson:

" In regards to your article that Motorola 750's are faster than IBM 750's, where did Mr. Klewicki get the performance specifications for the IBM 750 @ 400Mhz? According to IBM's PowerPC performance web page , an IBM 400Mhz 750 gets a rating of 18.8 on the SPECint95 test, not 17.6. This is identical to the number that Motorola publishes. It is possible that IBM had published another number somewhere else... [ see the update below-Mike] after all, these numbers are estimated performance, not actual. Neither Motorola nor IBM has provided concrete data with full disclosure of the hardware and software (especially the compilers) involved. I would take these numbers with grain of salt, even more so than most benchmark results.

It would be interesting and a good piece of journalism if someone would pay the required fee to SPEC to obtain the SPEC CPU benchmark suite source code and ran it with MkLinux, LinuxPPC (both with gcc 2.8.1 and egcs 1.x), and MacOS X Server (with gcc 2.7.2) and g77 on these CPUs. Unfortunately, since IBM isn't shipping AIX on G3's AFAIK, we can't see the results with xlc or Motorola's Reference Compilers.
..Bill Chin "


IBM is Cooler Running Part?:

Timothy Seufert responded as well and notes that the IBM specs show their version runs cooler than the Motorola part (this may be why I've seen IBM parts run at higher speeds based on my testing and reader feedback in the past year).

" Ben, Mike:
Phil Klewicki is mistaken about the IBM 750 having a SPECint95 rating lower than that of the Motorola 750. See the following two web pages for the manufacturers' respective performance claims:

http://www.mot.com/SPS/PowerPC/products/semiconductor/cpu/750.html
www.chips.ibm.com/products/ppc/overview/perform.html

Both the IBM and Motorola 400 MHz 750 CPUs are listed as scoring 18.8 SPECint95 and 12.2 SPECfp95. Both are quoting numbers for a system with 1MB L2 cache clocked at 200 MHz. IBM also specifies an 89 MHz system bus speed, whereas Motorola does not say (but it's probably the same).

The only significant difference between the two manufacturers is the manufacturing process and power consumption. IBM has a better process technology; their 750/400 is rated at 4.1W avg. / 5.7W max. while Motorola's 750/400 uses 5.8W avg. / 8.0W max. This is really only relevant for notebook use; should Apple decide to ship a 400 MHz PowerBook they will almost certainly use IBM's chip instead of Motorola's.
Timothy Seufert "

As I commented yesterday, I wondered if the story explained why my IBM CPU in the Yosemite (B&W G3) 400 produces sub-1300 scores in MacBench 5's CPU test, which is lower than the 1300+ results I've seen posted for the 400MHz Yosemite systems. The CPU mfr is noted on the label attached to the cache chips on the ZIF of the Yosemite.

Update: Phil Klewicki wrote with a note that the lower SPEC98 integer score of 17.6 *was* shown at www.chips.ibm.com/products/ppc/overview earlier today (1/19/98) but now it has been changed to agree with the 18.8 value on the performance page. However he later sent a URL to another page at IBM that still shows the lower 17.6 value for the same part (G3/400/1MB L2/Copper). Phil still questions if the Motorola G3 333-400's are copper CPUs.

Copper G3s: In response to lots of reader mail, I queried some sources in the CPU business to verify that IBM 333MHz and up G3s were copper. I was told they are (not just the 400MHz models as some thought). One source said as far as they knew only IBM was shipping copper based G3s. As I noted yesterday this could account for the lower wattage ratings on the IBM copper G3s (since copper has less resistance than aluminum, it should dissipate less heat).

Phil's latest Digging: Phil's digging turns up more inconsistencies which are probably (again) just a case of older/newer pages. With a huge site like these companies it is very hard to keep all pages updated I suspect.

" Mike:

Motorola:
http://mot-sps.com/sps/General/chips-nav.html

NOTE: power dissipation @ 400 mhz here is 5.8 - 8.0 watts
AND: the die size is 67 sq. mm / 6.5 million transistors / .22 micron trace width

THEN GO: (Motorola again)
http://mot-sps.com/sps/General/chips-nav.html

NOTE: power dissipation @ 400 mhz is 3.4 - 5.8 watts
6.35 million transistors

SO: On Motorola's web site, there are quite LARGE differences in wattage (power consumption) and a discrepancy in "transistor count".

NOW: (IBM)
www.chips.ibm.com/products/ppc/overview/perform.html

NOTE: .22 micron trace width (same as MOTOROLA)
BUT WITH A BIG BIG ( actually small small) DIFFERENCE: the IBM CHIP IS TINY !!! :
only 40 sq. mm (vs. 67 sq. mm for Motorola as noted above)

BOTTOM LINE:
there are SEVERAL chips being called "400 mhz G3" from both IBM and Motorola!!
This sounds like a "surprise package" for the consumer. Not a good thing.
Regards,
Phil Klewicki "

" First: the different SPECint95 numbers shown on IBM's web site.

I think you explained this already Mike, but basically SPEC benchmark results for a CPU can and do change over time. SPEC is a suite of C programs, so whenever compilers improve, so do SPEC scores. And since SPEC is really a system benchmark which exercises L2 cache and the main memory system, the motherboard the CPU is plugged in to matters.

So, like you said, the low SPECint95 numbers Mr. Klewicki found on IBM's site are probably just old results.

Second: discrepancies on Motorola's web site with respect to power consumption and transistor count.

The Motorola press release Mr. Klewicki found reads: "Operating at a 3.4- to 5.8-watt typical power dissipation range, the PowerPC 750 microprocessors..."

Motorola is saying the lowest speed grade is 3.4 W typ. and the highest 5.8. On the specs page, the 400 MHz CPU is listed as having typical/maximum power consumption of 5.8/8.0 W. The numbers are consistent, since the press release is only talking about typical and not maximum power use.

The 6.5M transistor count is probably just an error. In fact, the page showing 6.5M has a link to a press release which uses the 6.35M figure seen everywhere else.

Third: the difference in size between Motorola's and IBM's chips.

IBM and Motorola both list a 0.22 micron feature size, but feature size isn't everything. IBM's process has 6 metal layers while Motorola's has 5. An extra metal layer means better circuit routing, tighter packing, and a reduction in average wire length. The resulting chip is smaller and uses less power.

Finally, Mr. Klewicki's conclusion:

BOTTOM LINE:
there are SEVERAL chips being called "400 mhz G3" from both IBM and Motorola!! This sounds like a "surprise package" for the consumer. Not a good thing.

If there is anything bad for the consumer going on here, it's that somebody is irresponsibly trying to spread the false idea that there are big performance differences between the Motorola and the IBM PowerPC 750. A 400 MHz 750 performs exactly the same whether it's from Motorola or IBM. I would be willing to bet money that they would be identical right down to a cycle-by-cycle analysis of the CPU's internal state while executing a program. The 750 was one of the last joint designs by the Somerset design facility, so Motorola, IBM, and Apple all codeveloped it. The only difference between an IBM and a Motorola chip is that each company has to do its own layout, since their chip fabrication processes are different.

In the future, we may see significantly different chips from IBM and Motorola since the joint design concept has been abandoned (the Motorola "G4" is the first step in that process) [I thought there was a movement now to ensure Altivec was in the IBM G4 as well, from a EE Times article-Mike] , but you can bet that they won't be giving them the same model numbers now.
Tim Seufert "


Other Site Links of Interest:


Back to G3-ZONE for more Apple G3 Info
or
Back to XLR8YOURMAC.COM

(If you're trapped in a frames site - click here to clear frames)


Copyright © mike, 1999.
Thanks to my wife for tolerating all the time I spend on this site.

No part of this sites content is to be reproduced in any form without written permission.
All brand or product names mentioned here are properties of their respective companies.

Users of this web site must read and are bound by the terms and conditions of use.