Geek Patrol



Rosetta Performance

We released Geekbench Preview 2 for Rosetta yesterday, and we’ve started receiving performance results for Rosetta. Here are the results we received from Geekbench Preview 2 and Geekbench Preview 2 for Rosetta running on an iMac Core Duo with the following configuration:

  • iMac Core Duo
  • Intel Core Duo 2GHz
  • 2GB RAM
  • Mac OS X 10.4.5 (Build 8G1454)

We’re using the baseline scores (not the raw scores) from each benchmark, so in all cases a higher score is better. We’ve computed each benchmark’s score running under Rosetta as a percentage of its score running natively, and again, higher is better.

BenchmarkThreadsNativeRosetta
Emulate 6502 1 183 85
(46%)
Emulate 6502 4 346 162
(46%)
Blowfish 1 350 3865
(1104%)
Blowfish 4 604 4589
(759%)
bzip2 Compress 1 139 59
(42%)
bzip2 Compress 4 263 120
(45%)
bzip2 Decompress 1 139 69
(49%)
bzip2 Decompress 4 269 135
(50%)
Mandelbrot 1 148 74
(50%)
Mandelbrot 4 281 139
(49%)
Latency 1 586 251
(42%)
Read Sequential 1 353 179
(50%)
Write Sequential 1 161 134
(83%)
Stdlib Allocate 1 143 10
(6%)
Stdlib Allocate 4 156 9
(5%)
Stdlib Write 1 153 151
(98%)
Stdlib Copy 1 176 173
(98%)
Stream Copy 1 119 88
(73%)
Stream Scale 1 119 71
(59%)
Stream Add 1 174 91
(52%)
Stream Triad 1 177 83
(46%)

I’m impressed with Rosetta; Geekbench performance running under Rosetta is 40% to 80% of what it is running natively. Plus, running Geekbench under Rosetta is comparable to running Geekbench natively on a Power Mac G5 1.6GHz (our baseline system), at least in the single-threaded tests.

Still, two benchmarks stand out. Stdlib Allocate’s performance is incredibly poor under Rosetta, while Blowfish’s performance is incredibly (and unbelievably) good. While we don’t have an Intel-based Mac at our disposal for development[1], my guess is a poor standard library implementation under Rosetta is holding back the Stdlib Allocate benchmark, while a bug in our Blowfish benchmark (or even Rosetta) is inflating the Blowfish benchmark.

Overall, I don’t think Rosetta performance will be a concern for almost anyone with an Intel-based Mac.

[1] Donations towards a Mac Mini Core Solo gratefully accepted, of course!


Trackbacks & Pingbacks

  1. Ichigo: Noterat » Benchmarks av Mac OS Xs Rosetta pingbacked Posted March 1, 2006, 11:04 am
  2. Rosetta Performance Revisited at Primate Labs Blog pingbacked Posted March 21, 2007, 11:06 pm
  3. phonglong.com » Blog Archive » A Case For Cocoa pingbacked Posted January 11, 2008, 1:43 am

Comments

  1. 1 Jodeo says:

    Thanks. Thanks a whole lot.

    You know, I think my PB 667 is comparable to my iMac 800. There are tradeoffs, and a lot of the time the PB just seems to edge out the iMac. Once, I had a Performat 5200! Got it for like $400 from Wal-Mart on clearence when they had a brand new on on display for about $1500! Dang.

    Hey, I think those new Mac Minis are nice but $799? Really now. Should’ve had a slot on top for an iPod, and maybe throw in some sort of DVR software. It’s 2006 already!!!

    I guess the Hi-Fi isn’t that hot. I’m too old to enjoy that kind of dynamic range. (I told a blonde the other day that my ears were ringing. She said, “You poor man — how do you decide which one to answer first?”)

    Look, we appreciate the benchies and all. Nice work. I feel better about getting a Macinbunnysuit. But I’m still holding out for a good Classic emulator so I can still float PageMaker* and (get ready for this one) the Finances DA by Ed Neu (copyright 1989 for SoftDisk/Diskworld #10). Best blasted DA ever – and still no widgets come close! (It sucks to be me… ) Let’s you select to do Loans, Investments, Deposits and Withdrawals. Just select one field to figure, plug values into the others, and WHAM you got what you need. Most important app – I am serious. I have made heap big decisions with this baby.

    (* And YES, I have Pages. And YES, it hurts to use it sometimes.)

    Posted February 28, 2006, 10:00 pm
  2. 2 Hugin777 says:

    What about FinancesOSX ?

    http://www.beaveramb.org/MumboWare/

    :-)

    (found it on Google, just for you)

    Posted March 1, 2006, 8:14 am
  3. 3 eduo says:

    Hugin…

    THANK YOU!

    I’ve been looking for something like this for years and threw the towel around the middle of last year.

    This came out at the end.

    Amazing how sometimes a simple link in a comment in a blog post which is actually unrelated to the post itself can solve so much for your.

    Thank you.

    Posted March 1, 2006, 12:10 pm
  4. 4 CyclotronX says:

    Hey, I think those new Mac Minis are nice but $799?

    I think everybody is missing a lot by just looking at the price.

    I bought the 2005 1.4mhz model, upgraded it, and now the Core Due model. After the RAM upgrade to 2 GB, I paid practically the same thing this year (less than $100 difference) for a far superior machine that I can apparently just pop out the CPU and put in a faster one. This is a better deal than last years.

    If I compare the two machines:
    G3 1.4mhz (Now 1.66ghz Intel Core Duo – 4x faster)
    80 GB HD (was an upgrade, was 4400, now 5400rpm)
    DVD-R, CD-R (was an upgrade)
    Bluetooth (was an upgrade)
    Airport Extreme (was an upgrade, was b, now g)
    1 GB ram (both are upgrades, now 2 GB ram)
    Nvidia 32 MB video, now integrated 64 mb
    audio out, now audio in and out capable of 5.1 (an additional suport and superior features)
    now an IR remote
    2 USB, now 4 USB slots
    (lost the 56K modem)
    Additional software like (IR) Front Row and networked media (Nice replacent for DVR)

    (did I forget anything?)

    … And, the customer services was better. I got this machine the day after it was announced where last year I had to wait over a month for the upgraded one.

    Posted March 7, 2006, 7:56 pm