Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
But what are all the Apple-haters and Me-doubters going to complain about if that’s the case?

Oh, I know. They’ll fall back to “but it doesn’t virtualize x86.”

Anyway, that’s actually more of a Rosetta-speed hit than I expected, but we’ll see when we get real world data.
I think it will have something to do with the lack of the 32GB RAM that so few people actually need.
 
Real surprise for me is how close the non-virtual M1 scores of the mini, pro and air (the first 3 scores). Have Apple released an Air that's as fast as the Macbook pro? No throttling in benchmarks? Looking forward to the reviews!!!

It's the same processor in all 3 products.
 
  • Like
Reactions: Jimmy James
Bl**dy Hell!!! Does. Not. Compute ...
Here's an example of why:
Reference counted memory management is about 5x faster on Apple Silicon (with native code) and 2x faster (while emulating x86). This is an operation modern software does hundreds of thousands of times per second, sometimes millions of times per second. There is no excuse for Intel chips being so slow at this and many other common operations.

Apple clearly has better engineers than Intel.
 
That is super zippy for entry level machines.

Those scores don’t mean I can load up one of my 50-60 layer After Effects projects though. Even a dedicated ultra fast desktop with an RTX card struggles with this load. Lots of RAM and a discrete GPU are the only choice until SOCs take a much more gigantic leap forward.
 
The architecture of the chip is squarely dead center of the normal train of thought when it comes to chip design. What are you talking about?

How about the width compared to other silicon (and yes, I’m aware x86 struggles on width due to its instruction set baggage), the massive reorder buffer, the large number of dedicated units for processing or accelerating single tasks in parallel with the cpu, the on die memory? There are other deviations too, but then again you can easily educate yourself on that if you so wish without me spouting off about it. There are large deviations in this chip from the normal train of thought and standard processor design. But feel free to inform me of chips that have this style of architecture if you know of any, I’m happy to see hard facts.

Based on what I have read in various "deep dives" of the M1, those differences are part of the reason why the M1 - even in emulation - is scoring higher than the Intel CPUs.
 
  • Like
Reactions: Santiago
No. And that’s not an issue of CPU architecture, anyway. That’s just CPU packaging.

There’s really little difference between how typical x86 parts and Apple’s parts are packaged.

And I’m not sure what you mean by vertical layers - if you mean stacked chips then, no, Apple is not doing that. The RAM chips in the SoC package (which are the only other chips in the package) are lateral, on the same plane as the SoC.
I believe s/he is referring to the mobile A-series, which are stacked. The M-series are not. As you know, it's all about space and thermal envelops.
 
Ya know, your attitude is the worst.
Either that or you don't know what "doubt" means or, very likely can't simply handle criticism of Apple.

There's nothing wrong, at all, with doubting a company or someone. There's still plenty of doubt to be had.

Further, failing to virtualize x86 is not insignificant. Software, in the real world, isn't always $0.99 from the store on Macs. It can be very expensive. Asking people to pay for it twice? That's.. a tough pill to swallow and Apple needs to offer something huge in return. Or risk people jumping to Microsoft.

When you force people to jump into a new ecosystem -- then their options to jump into ANY ecosystem because possible and reasonable. It's a very risky move.
He's earned the right to that attitude. You're new here so I won't go off the rails but rest assured, there's more than just iDiots hanging out here.
 
Here's an example of why:
Reference counted memory management is about 5x faster on Apple Silicon (with native code) and 2x faster (while emulating x86).

Apple has better engineers than Intel. Simple as that.
It’s phenomenal. I’m thinking about the mini but father-in-law needs a new Apple Laptop. I might generously let him be the guinea pig 😆. Let’s see what the power users make of it but these figures are stunning!
 
How about the width compared to other silicon (and yes, I’m aware x86 struggles on width due to its instruction set baggage), the massive reorder buffer, the large number of dedicated units for processing or accelerating single tasks in parallel with the cpu, the on die memory? There are other deviations too, but then again you can easily educate yourself on that if you so wish without me spouting off about it. There are large deviations in this chip from the normal train of thought and standard processor design. But feel free to inform me of chips that have this style of architecture if you know of any, I’m happy to see hard facts.

Massive reorder buffer: UltraSparc V had that. I know, because I was the original designer of the reorder unit on that chip.

On die memory: there is no on die memory. It’s in the package, but not on the die. This is easy to see from the actual die photographs that have appeared on Ars (I addressed this claim in another thread and posted the picture). There are a number of LPDDR4X channels with off-chip drivers, so you can even see how the die connects to off-die RAM. Here’s the photo: https://images.anandtech.com/doci/16226/M1.png


”width”: what width are you referring to? There is nothing unusual about the execution width. It’s, in fact, identical to that used in, say Athlon-64 and Opteron. (I know, because I owned the integer execution unit for the first of those designs)

Dedicated units: most chips are now designed as SoC with on-chip encryption units, etc. AMD transitioned to that design methodology with Bulldozer. I know, because I left AMD right around when that started happening.

The CPU portion of the chip is very similar to every other CPU I ever designed. The SoC methodology is now a very common methodology.

What’s different here is competence, not some radical difference between M1 and x86 chips.
 
How the heck is Apple so far ahead in performance? It's incredible how much of a lead they have it's like alien technology.
Sounds like they have been learning a lot all these years building iPhones and iPads. Especially the big iPad Pro where the distinction between laptop and dablet is getting increasingly fuzzy. The competition generally fails here - companies like Samsung don't build computers, just phones and tablets. MS is trying, but they don't have the experience with personal computing as a hardware+software combo other than the Xbox.

Apple has been building the know-how for this since the 80s - full control over hardware and software, high efficiency low power computing focus, using the consumer as a benchmark in portables.
 
Does anyone have an educated guess as to when we will see AS iMacs?

Late Q2 or early Q3 next year. Probably when M1x (or whatever they call it) is ready, for MBP 16”, high end MBP 13”, and iMacs. (Supporting more RAM, higher I/O bandwidth for more PCI lanes / TB3 ports, etc)

The 16” MBP is rumored for that time frame, and I assume that’s the hold-up for iMac as well.

Though there are also rumors of early next year.
 
Yes, we are sure.

Parallelizing single threaded code automatically is one of the hardest computer science problems. No way Rosetta is doing that.
No, we aren't sure, you are. And you're wrong by the way. No one said Rosetta 2 can't run on multiple cores. The article just emphasises the single core perf because that already exceeds all the Intels so it results in a funnier article. Reading comprehension, people.

There is a multi-core score on the benchmark site. It just happens to be beaten by Intel Macs, because apparently multi-core emulation doesn't nearly scale linearly as in a native run, where multi-core score for a proper multi-threaded executable with tasks that are easy to run in parallel is almost exactly single score times core number. Here the single core perf is 1313, so you'd expect a multi-core score of around 10504, yet in the real world it only scores 5888. So multi-core scalability isn't great, but it does exist.

Apple will work hard either to improve on that, or push ARM ports for the most important apps. Or both.
 
Have Apple released an Air that's as fast as the Macbook pro? No throttling in benchmarks?
It doesn't have a fan. Which means it will throttle under heavy loads.

Geekbench is supposed to represent "real-world tasks and applications" and in the real world, most people do not peg their CPU under high load for long periods of time. We click a button, it does some work and gets hot, then it gets a chance to cool down before we click another button.

If your workload involves lengthy workloads, the MacBook Pro will be significantly faster.

The Pro also has a larger/heavier battery. They both should comfortably last a full day under "typical" use, but only the Pro will last all day under heavy use.

Also keep in mind Apple has three MacBook Pro models (low end 13", high end 13", high end 16") and only the first one is available with Apple Silicon. Faster MacBook Pros are coming.
 
Right NOw the only benefits are boot camp and egpu support or more than one external display support

Or not wanting to be an early adopter. I wouldn't go for ASi neither for myself nor my girlfriend right now - for me they are still too small / weak (I need 15"+ screen and 32+GB RAM) and neither of us can afford risking infancy period issues with the hardware, software and third party apps (for example she has to use the entire Office suite, including Outlook and Teams).
 
No, we aren't sure, you are. And you're wrong by the way. No one said Rosetta 2 can't run on multiple cores. The article just emphasises the single core perf because that already exceeds all the Intels so it results in a funnier article. Reading comprehension, people.

There is a multi-core score on the benchmark site. It just happens to be beaten by Intel Macs, because apparently multi-core emulation doesn't nearly scale linearly as in a native run, where multi-core score for a proper multi-threaded executable with tasks that are easy to run in parallel is almost exactly single score times core number. Here the single core perf is 1313, so you'd expect a multi-core score of around 10504, yet in the real world it only scores 5888. So multi-core scalability isn't great, but it does exist.

Apple will work hard either to improve on that, or push ARM ports for the most important apps. Or both.

You completely misunderstood the question and my response.

The premise was that Rosetta 2 might be converting single-threaded code into multi-threaded code.

I said it is not doing that.

That is very different than whether Rosetta 2 can run multi-threaded code - of course it can. But only if the app was already written to handle multi-threaded code.

“Reading comprehension?”
 
Last edited:
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.

This is true. On the other hand, Intel MacBooks are so heat constrained due to the abysmal fan design that even constant 60-70% of their peak performance would still get you better real world performance...
 
Real surprise for me is how close the non-virtual M1 scores of the mini, pro and air (the first 3 scores). Have Apple released an Air that's as fast as the Macbook pro? No throttling in benchmarks? Looking forward to the reviews!!!
The lack of throttling in Geekbench benchmarks doesn't tell us the thermal limitations though, because it's only takes a couple of minutes to run. We will need to see some stress tests that simulate long-running intensive tasks. Cinebench, Handbrake or other video encoding tasks & some gaming benchmarks like Unigen Heaven will be interesting to see. I'm hoping that the MacBook Pro & Mini will be at least 30% faster for such tasks.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.