That's pretty stupendous, so I'd like to take a moment to once again destroy my least favourite zombie performance myth, that the original Rosetta was faster at running PowerPC apps than PowerPC Macs. This gets endlessly repeated as justification for the 2005 Intel transition and it's false.
We even have some surviving benchmarks from the time. Bare Feats did a series of comparisons of the Mac Pro 2.66, 3.0 and the Quad G5 running various Adobe pro applications, which at the time were only available as PowerPC and had to run in Rosetta. The Mac Pros were clearly faster at Universal binaries with native Intel code, but not only did the Quad G5 consistently beat the 2.66GHz Mac Pro on the tested PowerPC-only apps, it even got by the 3.0GHz at least once, and another particular shootout was even more lopsided. The situation was only marginally better for the laptop side, where, despite a 20% faster clock speed, the MacBook Pro Core Duo 2.0GHz only beat the last and fastest DLSD G4/1.67GHz in one benchmark (and couldn't beat a 2.0GHz G5 at all). Clock-for-clock, the Power Macs were still overall faster on their own apps than the first Intel Macs and it wasn't until native Intel code was available that the new generation became the obvious winner. There may have been many good reasons for Apple making the jump but this particular reason wasn't one of them.
And this mirrors the situation with early Power Macs during the 68K-PPC transition where the first iterations of the built-in 68K emulator were somewhat underwhelming, especially on the 603 which didn't have enough cache for the task until the 603e. The new Power Macs really kicked butt on native code but it took the combination of beefier chips and a better recompiling 68K emulator to comfortably exceed the '040s in 68K app performance.
If the Rosetta 2 benchmarks for the M1 are to be believed, this would be the first time Apple's new architecture indisputably exceeded its old one even on the old architecture's own turf. I don't know if that's enough to make me buy one given Apple's continued lockdown (cough) trajectory, but it's enough to at least make me watch the M1's progress closely.
https://www.youtube.com/watch?v=AB3fncWyVN4
ReplyDeleteWell, and there's also the question of whether to believe these numbers at all. They certainly do seem to post some impressive figures but the question is how much on their own turf they are. It's still worth watching.
ReplyDeleteSeems like there might be something wrong with the update - checker. I usually dl and install the new version here before it goes life, but it still always prompts me to re-download it after it goes live. Running great though!
ReplyDeleteYou might be interested in this: https://www.pro-tools-expert.com/production-expert-1/macbook-pro-13-m1-do-i-regret-my-intel-macbook-pro
ReplyDeleteI think the reason most don't challenge the idea that Rosetta was faster than native PPC, is that MOST Mac users were on single-core/processor PPC systems before. If you were going from say a G4 iMac to a Macbook Pro (especially under Snow Leopard, where the system burden is taken off of Rosetta), it likely did seem faster. But for anyone on a multi-core/processor PPC Mac, Rosetta was passable at best.
ReplyDelete