Well, that's just ridiculous. Not exactly surprising given what the last generation of Rosetta was capable of and the general performance numbers coming out of the M1, but still ridiculous.
Nitpick with the headline "Apple Silicon M1 Emulating x86 is Still Faster Than Every Other Mac in Single Core Benchmark", though:
Rosetta is not an emulator, at least in the standard technical use of the term. This kind of performance out of an
emulator would be mind-boggling. Rosetta is a dynamic binary translator, which is a big reason the performance hit is so minor, but also why it only works on certain things.
I’d still be a little wary. Although the silicon appears impressive we dont know how load over time is dealt with. The architecture of the chip is significantly different in comparison to the normal train of thought (when it comes to chip design) that it may possibly be that the some quirk of the m1 layout might make it better at performing with these short workloads. Not saying that the performance isn’t real, just don’t assume because a handful of geek benches show it as powerful that it actually is.
Those who remember the g4/5 days know what I mean. Apple was good at demonstrating superiority that actual users were often unable to reproduce in normal workloads. I’d wait for actual reviews from trusted sources before buying into the hype.
I remember the G4/G5 days quite well--before things started to stagnate later in the PPC era, I remember running a paralleled scientific data-processing application I built in a cross-platform environment on one of our x86 Windows machines and one of our shiny new PPC Macs, and the Mac completed the data analysis so much faster I at first thought I had done something wrong.
That didn't necessarily carry through the entire PPC era, and I won't argue that the PPC's best performance areas weren't necessarily consumer-oriented, nor did they carry through toward the end of the era. But I've seen nothing in the past several years to indicate that the extreme difference between A-series benchmarks and Android CPU benchmarks are inaccurate in real-world use, so I don't see why the case would be any different with M1 versus x86.
I mean, I can go to Browserbench.org and run the exact same (single-core) benchmark on the exact same browser on my phone and my 15" i9 laptop with active cooling, hear the fan ramp up on my laptop, watch both do the same thing, and watch my phone outperform my laptop by a factor of 1.5 to 2. The I9-8950HK does outperform the A14 in a couple of specific tests, but the edge goes to the A-series in most cases, sometimes by a huge margin.
More importantly, and
very differently from the PPC, Apple has been designing their chips for a single, consumer-use platform for a decade now, so if anything I'd expect them to perform better in some real world use cases than more general-purpose Intel chips. The chip design literally has one customer, and that customer only makes a handful of products, most of which have a similar target market.