Apple Makes the Switch: iMac G5 vs. iMac Core Duo
by Anand Lal Shimpi on January 30, 2006 11:26 PM EST- Posted in
- Mac
IBM vs. Intel - Performance per Watt
At Steve Jobs' WWDC 2005 Keynote, he presented this slide to the curious crowd:
While we can't test future IBM and Intel CPUs, we can definitely compare power consumption and performance per watt today and find out if Intel can at least start delivering on Apple's claims.
I started out by looking at power consumption of the iMac systems as a whole, measured at the power outlet in Watts. The systems are configured as close to identical as possible; although the Core Duo iMac has a slight advantage in its 90nm X1600 GPU compared to the iMac G5's 0.13-micron X600 GPU, I didn't focus on any GPU intensive tests so the difference should be minimized. There are obvious memory differences as well. While both systems have 512MB of memory, the Intel system uses DDR2-667 and the G5 system uses DDR2-533. Then there are the CPU and chipset differences, but those are the ones that we want to measure anyways, so they have to be there.
The first comparison is system power consumption at idle. This is with both identically configured systems being freshly booted and sitting on the desktop with no disk accesses or anything. Note that the systems weren't left alone long enough for the hard drive to spin down yet:
Under load, the difference in power consumption is just as pronounced - with the iMac G5 coming in at 96W while the Intel based iMac is at 62W. Once again, we are looking at approximately 2/3 the system level power consumption from the Intel based iMac.
I also looked at power consumption during my H.264 encode test, which produced results similar to the iTunes encoding test above:
But now let's look at performance per watt and see where we stand today. I took the Quicktime H.264 encode time and converted it into frames encoded per second, then divided that by the peak power consumption values for the entire system. Note that during the Quicktime and iTunes encoding tests, the peak power consumption value and the average power consumption of the system are basically identical, since the CPU remains at close to 100% utilization for the entire duration of the test.
The end result is this graph of Frames per Second/Watt:
We are only talking about system power usage here, so if we were to truly isolate just the CPU power, the difference should be even larger, assuming that the rest of the systems consume a relatively equal amount of power in both configurations. You should also keep in mind that the Quicktime encode test is actually one of the Core Duo's weakest tests, so the actual performance per watt advantage may be even higher in tests where the Core Duo has a larger performance advantage over the G5. This is just a good test to show power consumption, since it is fairly CPU bound and consistent in its CPU load.
At Steve Jobs' WWDC 2005 Keynote, he presented this slide to the curious crowd:
The idea was that IBM couldn't deliver the performance per watt that Intel could over the coming years, and that was one of the primary reasons for the transition away from the PowerPC architecture.
While we can't test future IBM and Intel CPUs, we can definitely compare power consumption and performance per watt today and find out if Intel can at least start delivering on Apple's claims.
I started out by looking at power consumption of the iMac systems as a whole, measured at the power outlet in Watts. The systems are configured as close to identical as possible; although the Core Duo iMac has a slight advantage in its 90nm X1600 GPU compared to the iMac G5's 0.13-micron X600 GPU, I didn't focus on any GPU intensive tests so the difference should be minimized. There are obvious memory differences as well. While both systems have 512MB of memory, the Intel system uses DDR2-667 and the G5 system uses DDR2-533. Then there are the CPU and chipset differences, but those are the ones that we want to measure anyways, so they have to be there.
The first comparison is system power consumption at idle. This is with both identically configured systems being freshly booted and sitting on the desktop with no disk accesses or anything. Note that the systems weren't left alone long enough for the hard drive to spin down yet:
The Intel based iMac consumes about 2/3 of the power of the iMac G5 - impressive and pretty much expected given what we've seen of the Core Duo in the past. The G5 is a solid competitor here, but the Core Duo is in a completely different league of power consumption.
Under load, the difference in power consumption is just as pronounced - with the iMac G5 coming in at 96W while the Intel based iMac is at 62W. Once again, we are looking at approximately 2/3 the system level power consumption from the Intel based iMac.
I also looked at power consumption during my H.264 encode test, which produced results similar to the iTunes encoding test above:
The iMac Core Solo 1.83GHz was simulated by disabling one of the Core Duo's cores
But now let's look at performance per watt and see where we stand today. I took the Quicktime H.264 encode time and converted it into frames encoded per second, then divided that by the peak power consumption values for the entire system. Note that during the Quicktime and iTunes encoding tests, the peak power consumption value and the average power consumption of the system are basically identical, since the CPU remains at close to 100% utilization for the entire duration of the test.
The end result is this graph of Frames per Second/Watt:
The iMac Core Solo 1.83GHz was simulated by disabling one of the Core Duo's cores
We are only talking about system power usage here, so if we were to truly isolate just the CPU power, the difference should be even larger, assuming that the rest of the systems consume a relatively equal amount of power in both configurations. You should also keep in mind that the Quicktime encode test is actually one of the Core Duo's weakest tests, so the actual performance per watt advantage may be even higher in tests where the Core Duo has a larger performance advantage over the G5. This is just a good test to show power consumption, since it is fairly CPU bound and consistent in its CPU load.
35 Comments
View All Comments
Illissius - Tuesday, January 31, 2006 - link
Compared to native applications, obviously, it's less than ideal; on the other hand, compared to, say, PearPC, it's pretty amazing. (I don't have any data and haven't tried it myself, but from what I've heard I'd suspect it runs at 5%-ish performance; compared to that, 30-70% is a minor miracle.)I know it won't interest the end user any whether it could've been even worse, but wanted to point it out, nonetheless ;).
yacoub - Tuesday, January 31, 2006 - link
I wonder how it compares in game- oh, right, Mac. Hehehe ;)DrZoidberg - Tuesday, January 31, 2006 - link
there is one very popular game on mac.World of warcraft....could anandtech pls include a benchie comparing mac with intel core duo vs g5 in wow? It would be interesting to see if apple switching to intel means macs are better at games (or not).
fitten - Tuesday, January 31, 2006 - link
Is the Universal Binary out for WoW yet?Cusqueno - Tuesday, January 31, 2006 - link
I have a 20" iMac Core Duo and with the default 512 RAM it was bad performance. About 5-10 fps in IronForge and 20-25 elsewhere. When I upgraded to 2 GB RAM it has improved greatly, maybe 10 - 20 in IF and 30 - 40 on the road. I guess this is due to Rosetta using lots of RAM.As of last night, there was no Universal binary. But today is patch/reboot day so might be pushed when I get off work. It is supposed to be included with version 1.9.3 according to the WoW forums.
fitten - Thursday, February 2, 2006 - link
That's pretty awesome considering that you're running WoW in emulation (Rosetta).vortmax - Tuesday, January 31, 2006 - link
Seeing that Rosetta is needed for all MS and Adobe apps. and since using Rosetta seems to take lots of memory, it would be nice to see how it runs with 1gb. Also, some benchmarks from Photoshop would be nice :)Thanks Anand!
Lifted - Tuesday, January 31, 2006 - link
"... but those are the ones we want to measure anyways so they have to be there."Eug - Tuesday, January 31, 2006 - link
Does turning off one core turn off half the cache?ie. Is it really Yonah Core Solo, or is it Yonah Celeron M?
maconlysource - Wednesday, February 1, 2006 - link
Where did you get the toolbar single proc- dual proc utility.I installed the developer pkg on my Intel iMac but can't find it?
Can you email me it?
Thanks.
Pete.