Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Quickie Performance Results for 64-Bit vs 32-Bit

I have both Geekbench 32-bit and 64-bit. So, I made four quick benchmark passes. Here they are with their Geekbench scores.

64-bit SL/64-bit Geekbench--4,263
64-bit SL/32-bit Geekbench--3,910
32-bit SL/64-bit Geekbench--4,159
32-bit SL/32-bit Geekbench--3,809

Pending additional testing, these results suggest what I would hope for. 64-bit programs are faster than 32-bit programs whether run in 64-bit or 32-bit mode. There is only a small performance penalty for running 64-bit programs in 32-bit mode. Lastly, 32-bit programs run faster in 64-bit mode than in 32-bit mode. Apple couldn't have planned these outcomes any better IMO:) 🙂 🙂 😉

Message was edited by: donv (The Ghost)

15" 4 GB 2.8 GHz 500 GB MacBook Pro with LaCie 1TB external 7200 RPM RAID 0, Mac OS X (10.6), PowerBook 540c; iBook G4; 2 Dell Laps; 1 HP Lap; Mega Gateway FX Desk

Posted on Aug 28, 2009 5:50 PM

Reply
34 replies

Aug 28, 2009 5:57 PM in response to donv_the_ghost

Were these done with your computer booting either the 32-bit or 64-bit kernel? If you are not switching kernels, then you are testing the running of a 64-bit compiled benchmark on a 32-bit kernel. And, the Geekbench (64) app is actually a Universal Binary. Do we know if it's a true Intel 64-bit application? I'm not sure, so this issue should be addressed to PrimateLab.

If you have a computer with an EFI64 ROM you can boot into the 64-bit kernel by restarting and after the chime press and hold down the 6 and 4 keys until the spinning gear appears. You can verify if the kernel is running in the Terminal by running: uname -a.

Aug 28, 2009 9:43 PM in response to donv_the_ghost

I did not intend this as a question of your integrity. It was not at all clear exactly what you were doing. I have the most recent release of GeekBench(64) that clearly says Universal, not Intel. Hence, I wanted to know exactly what your were doing.

I have an EFI32 ROM machine and get scores of 3165 and 3466 for 32-bit and 64-bit versions of GeekBench, respectively. I cannot boot into a 64-bit kernel, yet the scores are 9.5% different. Obviously the exact conduct of such benchmarks are a factor in the results.

I think it reasonable to ask for clarification.

Aug 29, 2009 10:24 PM in response to nate123

About 2.5% difference between kernels:

64-bit SL/64-bit Geekbench--4,263
32-bit SL/64-bit Geekbench--4,159
(2.50% difference between 32-bit and 64-bit kernels)

64-bit SL/32-bit Geekbench--3,910
32-bit SL/32-bit Geekbench--3,809
(2.65% difference between 32-bit and 64-bit kernels)

Not much advantage to booting 64-bit kernel.

For applications the difference is larger, there is 9% difference between 32-bit Geekbench and 64-bit Geekbench.

64-bit SL/64-bit Geekbench--4,263
64-bit SL/32-bit Geekbench--3,910
(9.0% difference between 32-bit and 64-bit apps)

32-bit SL/64-bit Geekbench--4,159
32-bit SL/32-bit Geekbench--3,809
(9.2% difference between 32-bit and 64-bit apps)

The 32-bit Snow Leopard kernel can run both 32-bit and 64-bit apps. The biggest bang for the buck is running 64-bit applications.

Aug 30, 2009 2:29 PM in response to bbarrera

Thanks for the geekbench test results.

Test suites however don't mean that much to me as I'm more concerned with real world performance in the apps I use the most. To that end I ran a test with Lightroom 2.4. I created a new catalog with 67 DNG’s and then timed how long it took to render 1:1 previews on all of them. I repeated each test 3 times, the results were within a few seconds of each other each time.

OS X 10.5 32 bit kernel
LR32 : 4:20s
LR64 : 3:26s

OS X 10.6 32 bit kernel
LR32 : 4:10s
LR64 : 3:08s

OS X 10.6 64 bit kernel
LR32 : 4:00s
LR64 : 3:05s

In short, 64-bit app = pretty BIG difference… 64-bit kernel = pretty small difference.

Of course gains are all depending on what your doing, large raw photo files are exactly the sort of thing where 64-bits is going to be an advantage. If you had a kernel intensive task, I suspect the OS would play a bigger role, but it doesn't here in what I spend my time doing every day.

Aug 30, 2009 3:02 PM in response to jb510

Nice follow up too jb510, and you are very welcome. I hadn't been checking this thread. Usually my performance posts are ignored. Some might be interested in the following results too.

(1) These results suggest that Geekbench is quite insensitive to drive RPM, specifically 5400 RPM versus 7200 RPM: http://discussions.apple.com/thread.jspa?threadID=2118042&tstart=50

(2) These results rely on (1) and suggest that erase and install will not add much in the way of performance over an upgrade: http://discussions.apple.com/thread.jspa?messageID=10077299&#10077299.

(3) These results imply performance superiority for SL over L: http://discussions.apple.com/thread.jspa?threadID=2134001&tstart=0.

Message was edited by: donv (The Ghost)

Message was edited by: donv (The Ghost)

Aug 30, 2009 4:27 PM in response to Kappy

Kappy says:

"I have an EFI32 ROM machine and get scores of 3165 and 3466 for 32-bit and 64-bit versions of GeekBench, respectively. I cannot boot into a 64-bit kernel, yet the scores are 9.5% different. Obviously the exact conduct of such benchmarks are a factor in the results."

I am newly back to Mac (again), and I am very far from being any kind of computer expert. Please correct me if I am wrong. An EFI32 machine can run 64-bit programs in a 64-bit mode, right? In this regard, it seems to me that such a machine would run a universal app in 64-bit mode because of the related performance benefits. If true, then your 9.5% result is very consistent with my results. In my case, I am unsure why there is a penalty attached to running a 64-bit app in 32-bit kernel mode.

I am uncertain about what I have said above. I am yet to find a read that does not leave questions unanswered to me.

Message was edited by: donv (The Ghost)

Quickie Performance Results for 64-Bit vs 32-Bit

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.