News for hackers. Stuff that matters.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by cercatrova on Tuesday November 17, 2020 @12:45PM (#25126831)
Is anyone else thinking, what the f*ck? Are we in a new era of computing? It certainly feels that way when looking at these desktop class ARM chips, where performance doubled every year or so, just like back in the 80s and 90s.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bmurphy1976 on Tuesday November 17, 2020 @12:55PM (#25127009)
Normally this wouldn't feel so ground breaking, but the stars are in alignment and all these improvements are hitting at the same time. We're seeing years of work and investment paying off (AMD, Apple, ARM, Nvidia, Amazon), new process nodes (TSMC), and new tech (Ray Tracing, DLSS, machine learning) all hitting at the same time.

And that's the big stuff! There's also the steady incremental improvements such as battery technology, SSD and RAM that are ongoing.

You also have an incumbent (Intel) who's lost their way. If they were as scrappy as they were 15 years ago this wouldn't feel like such a banner year.

Yeah, I think we are in a new era of computing.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by whizzter on Tuesday November 17, 2020 @01:20PM (#25127436)
Not to forget that apparently some of the people driving that scrappy team that had a big part in Intel's resurgence has been working on the M1.

This actually reminded me of how I got skeptical comments from people when I told them that my small and scrappy Pentium-M (P-M -> M1, HAH!) based laptop was almost as fast as their desktop P4 monsters in compiling code.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by aidenn0 on Tuesday November 17, 2020 @02:29PM (#25128474)
The P4 (and Netburst in general) was a true low-point for Intel. Intel is struggling with fab issues right now, but things were really bad from about '02 to '06, with the P4 not completely going away until '08.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Bayart on Tuesday November 17, 2020 @06:00PM (#25131076)
I remember people using socket adapters to put Pentium M chips on their desktop. I also have very bad memories of my P4 Prescott around the same era. What an absolute trash pile of an architecture.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @05:33AM (#25148093)
It wasn't actually that bad... Everyone likes to remember it as this massively power hungry beast with terrible performance. It was power hungry compared to what came later, but it did also provide some pretty good performance at the time - especially if you were the kind of tweaky nutter who liked to overclock.

Northwood was a relative bargain when you cranked the bus clocks up well beyond what it said on the box.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by reaperducer on Tuesday November 17, 2020 @01:36PM (#25127688)
Ray Tracing

I'm not someone into the inner-working of chips much, but is "ray tracing" a new term used for something in microprocessors now? Or is this the same graphic "ray tracing" we were doing back in the 80's on Amigas and Atari STs?

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bmurphy1976 on Tuesday November 17, 2020 @02:10PM (#25128195)
We're crossing the threshold this year where real-time ray tracing in hardware isn't just some theoretical concept, it's actually useful and available in affordable consumer hardware (NVIDIA and AMD GPUs, as well as the PS5 and new Xbox all have it).

Yes, the NVIDIA 2xxx RTX series had it two years ago, but this is the year where it's actually viable and not so gimmicky.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by wlesieutre on Tuesday November 17, 2020 @03:20PM (#25129227)
It's also shipping in consoles this generation, which is going to drive a lot more games to actually implement it. When it's only being used by 5% of the PC userbase, maybe you don't bother doing that work. If cheaper GPUs can push that up to say 20% of PCs next year, you still might not.

But when every PS5 and XSX has raytracing hardware, suddenly it makes sense. That's going to be helpful for getting it supported in PC titles sooner.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by swiley on Tuesday November 17, 2020 @04:54PM (#25130436)
We've been able to do realtime ray tracing in software since forever though and the shadertoys and whatnot have been full of hardware accelerated demos, that's not so interesting.

I remember playing with a number of demos on my intel core 2 duo macbook (not pro) a decade ago.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bmurphy1976 on Tuesday November 17, 2020 @09:20PM (#25132462)
They weren't doing that in hardware real time accelerated at 4k resolution in AAA games. This year they are. That's a big leap from your core 2 duo demos.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by nitrogen on Tuesday November 17, 2020 @05:45PM (#25130943)
The new GPUs have hardware specifically designed to do the type of math that raytracing does, such as ray/volume intersections, faster or more efficiently than generic shader hardware. Sufficient quantity (FLOPS) can become a quality of its own.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by foobiekr on Tuesday November 17, 2020 @01:54PM (#25127978)
Realtime ray-tracing is a mix of hardware acceleration for ray intersections and de-noising. The de-noising approaches are certainly novel and not really analogous to previous methods, imho, though the accelerated bounding box hierarchies for accelerating intersections certainly appear in previous iterations.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by shahar2k on Wednesday November 18, 2020 @03:15AM (#25134293)
I think this is the key answer, de-noising, using various neural techniques finally allowed acceptable images to be produced from sometimes <1 ray / pixel, where normally images produced at such densities were nearly unusable.

This is still not perfect and many ray tracing techniques rely on accumulation over time which limits certain images from working (I imagine raytracing a small particle cloud, or fast shifting objects to be a worst case scenarios)

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by deerIRL on Tuesday November 17, 2020 @01:42PM (#25127785)
The new ray tracing is being done in real time rather than being baked into the scenes.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by mynegation on Tuesday November 17, 2020 @01:41PM (#25127765)
I did not read it as a list of technologies used in chip fabrication, but as a list of “killer apps” driving the need for more performance.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by manigandham on Tuesday November 17, 2020 @05:16PM (#25130664)
It's the same graphical ray tracing, although with many modern improvements like path tracing for randomization of the ray bounces to efficiently approximate and converge on the correct lighting, and ML-powered denoising and upscaling algorithms that take low-resolution fast rendering and transform it to higher quality and detail.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by j4yav on Tuesday November 17, 2020 @01:41PM (#25127763)
The latter. Systems have become fast enough recently to do realtime ray tracing.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ashika on Tuesday November 17, 2020 @01:55PM (#25127980)
its a common enough workload that dedicated hardware for it has emerged, and software written to utilize that hardware is becoming more common place.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bhouston on Tuesday November 17, 2020 @01:33PM (#25127649)
Intel in 2020 is IBM in 1980.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by aidenn0 on Tuesday November 17, 2020 @02:31PM (#25128492)
So in 2060 it will still be a huge company with $20B in revenue?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by scottlamb on Tuesday November 17, 2020 @02:52PM (#25128779)
Yeah. When I'm guessing how long something will last, I guess it's about halfway through its life unless I have really good information to the contrary. Intel was founded in 1968, so let's say it will shut down in 2072 (give or take...many...years). And Fortune 500 companies don't seem to totally shrink back to startup head count and revenue even when they go bankrupt—they might have significant revenue but even more expenses. So it seems pretty reasonable to guess Intel will be around with (at least) $20B of revenue in 2060, in spite of their rough patch today.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ZeljkoS on Saturday November 21, 2020 @08:53AM (#25169725)
> When I'm guessing how long something will last, I guess it's about halfway through its life

That is called Lindy effect: https://en.wikipedia.org/wiki/Lindy_effect

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rualca on Tuesday November 17, 2020 @02:46PM (#25128688)
>>So in 2060 it will still be a huge company with $20B in revenue?

That's great for shareholders.

Meanwhile, keep in mind that IBM exited the consumer computing device market. If that's also in store for Intel then it's a bit pointless in the PoV of those in the market for consumer computing devices.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by 3000000001 on Tuesday November 17, 2020 @02:39PM (#25128601)
Past performance does not indicate future performance, but there are plenty of reasons to think Intel might be around for some time to come.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by eulers_secret on Tuesday November 17, 2020 @02:47PM (#25128698)
That'd be quite a decline, last year Intel reported $72B in revenue...
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spullara on Tuesday November 17, 2020 @03:13PM (#25129112)
As soon as they switch to a services business.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by holoduke on Tuesday November 17, 2020 @05:53PM (#25131020)
No Intel is back to 2002 with it p4. Give them a year or 2 and they are back with a new cpu. Don't forget that they have enough in their r&d pockets.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rowanG077 on Tuesday November 17, 2020 @06:01PM (#25131090)
That's what I thought 3 years ago. It hasn't happened.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ksec on Wednesday November 18, 2020 @09:41AM (#25137245)
Overlooking much of TSMC and Current Intel Fabs issues.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by thatsnotmepls on Tuesday November 17, 2020 @03:42PM (#25129530)
And yet everything still feels slower after every year lol.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by codeulike on Tuesday November 17, 2020 @02:25PM (#25128425)
Note that the comparison is also compiling to ARM vs compiling to Intel, so its partly to do with the simplicity of the compilation process between the two architectures.

https://twitter.com/rikarends/status/1328762958118346753

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rualca on Tuesday November 17, 2020 @02:36PM (#25128564)
I'm also curious to learn where was the bottleneck in both tests.

I've read stuff about how the M1-packing MacBook Air shipped with a SSD whose burst write speed was far higher than the one shipped in older MacBooks. The bottleneck on build jobs tends to lie on disk access, specially with projects comprised of a significant number of small files whose build also outputs a bunch of small files.

This is one of the reasons behind doing builds on RAM drives.

If that's the case then these weird speedups might not be due to magic properties on Apple's M1 professor but due to the fact that the processor doesn't idle as much while waiting for all those reads and writes to finish.

If anyone has any data on this, please do share.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bydo on Tuesday November 17, 2020 @03:21PM (#25129248)
The SSDs are faster, but only by ~20%: https://techcrunch.com/wp-content/uploads/2020/11/BlackMagic...

From the TechCrunch review, which is pretty breathless but also contains a lot of good data: https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro...

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @05:39AM (#25148134)
Sequential performance is only one facet of overall SSD performance. Some older Apple SSDs weren't the greatest at random reads and writes - it's possible these new ones are quite a bit faster in that department, FWIW.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by stingraycharles on Tuesday November 17, 2020 @03:36PM (#25129455)
Can’t you just instruct the compiler to compile for Intel on ARM and vice versa? We do this all the time, build ARM artifacts on an x86 CPU with GCC.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by codeulike on Tuesday November 17, 2020 @03:56PM (#25129714)
Yes, but that isn't what was done in this case.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by an_opabinia on Tuesday November 17, 2020 @02:51PM (#25128746)
Well that pretty much settles the matter, doesn't it.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ChrisRR on Wednesday November 18, 2020 @03:55AM (#25134553)
This should be a higher up. A fairer comparison would be compiling for the same target

There could be all manner of processor optimisations that are taking time to process. Like for like would be much more indicative

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by urmish on Tuesday November 17, 2020 @05:47PM (#25130961)
You can get better optimizations with CISC. If anything, compiling to a RISC ISA and expecting the same optimizations is actually tougher.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @01:37PM (#25127718)
So though it's a new age in some ways, I don't think it will benefit many people. It will just increase the churn. Witnessing all the cries of "16GB of RAM isn't enough!" makes it quite apparent that software behaves like a gas rather than a liquid, and will expand to consume whatever hardware is available to developers.

I think that for consumer products, which these are targeting, software responsiveness, usability, and battery lifetime are by far the most important metrics.

These chips help with battery, and can hell with software responsiveness if there's is developer focus on it.

But what will probably happen is that development teams will buy the fastest computers they can, and then develop software that is mostly, somewhat adequately performing on this beefy hardware, then ship it to customers that are on weaker hardware.

This effect is especially pronounced for web software, where it's easier to make unresponsive interactions due to so many layers of software, especially with developer network connections usually being 10x-100x less latency than users.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by xbar on Tuesday November 17, 2020 @02:02PM (#25128102)
I do not agree. Look at the AnandTech Speedometer 2.0 metric. https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

The 8GB Macbook Air at $899 educational is faster, and will feel faster, than any laptop that anyone has owned or thought of owning at that price point.

Millions of buyers who need laptops for *-at-home activities will sing its performance praises on Sheets and Salesforce.

The "I need 16GB crowd" of content creators need more RAM and GPU but they are a tiny fraction of the market for laptops.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @02:45PM (#25128676)
I guess my point is that any such gains are temporary and will soon disappear with the next release of software, or with the next website redesign.

MS Office apps, for example, are horrifically unresponsive on Macs. Switching the ribbon to a new view has 700-1000ms of lag on my 2.4 GHz i5. Maybe an M1 brings it to 350ms. Once MS developers start developing on an M1 laptop, the developers will change code, and it will slow down, and until it gets slower than it currently is, the code will not be optimized.

This is what I mean about software being like a gas rather than a liquid. Any new CPU performance will be consumed by developers because their threshold for performance optimization changes with each new performance improvement.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by xbar on Tuesday November 17, 2020 @04:08PM (#25129864)
I run MS Office local apps on my 2018 MBP 15" 6-core. They are slow. I agree the M1 will never make them feel better. Neither will the M2 or M3. They will always be slow.

If they were ever going to be fast, they would already be fast. They are a software problem unto their own.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @04:18PM (#25129985)
Searching on the Costco website has a 2-3 second delay between each entry for me.

I think there are two routes to making software faster for users: 1) intense education of developers and rewarding them properly for keeping software responsive, and 2) only letting them develop on 5-10 year old hardware. I'm not really sure 1) would work with many teams, but I'm pretty sure 2) would.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by skrtskrt on Tuesday November 17, 2020 @04:12PM (#25129908)
MS Office apps have always been (possibly intentionally?) horrifically bad on Mac. Not a great benchmark IMO.

The average Joe user just uses a browser and something like Spotify. Even most word processing by college students is in Google Docs now - very few people I knew bought MS Office for their Macs when I was in college 5 years ago, even with a $99 student license through the school.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @04:26PM (#25130085)
It's a perfect benchmark because even 20 years later performance is only getting worse, rather than better.

Developers will use all available resources until their is pressure to be more efficient. This is not a critique of developers, this is the nature of software. Unless critical development time is spent making sure that software is responsive, it will only ever have barely acceptable performance.

Which is why new, faster CPUs have very little effect on users. Any performance gains will be gobbled up by new software frameworks that promise better use of developer time, but which may come at an absolutely tremendous cost of UI responsiveness.

Spotify, Slack, Office on Mac, hyper complex JavaScript web frameworks... all will continue to take more and more CPU cycles that are available.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by esja on Tuesday November 17, 2020 @03:06PM (#25128974)
"What Andy giveth, Bill taketh away".

https://en.wikipedia.org/wiki/Andy_and_Bill%27s_law

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by powerapple on Wednesday November 18, 2020 @02:12AM (#25134009)
Definitely agree with you. The current software were developed for a 2x slower spec, and tested, tuned against a 2x slower spec, the speed gain will disappear once the development platform changes to M1, however, there will be more functionality, more animation in interface, as it has happened in past years.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ogre_codes on Tuesday November 17, 2020 @12:56PM (#25127032)
The CPU gains on ARM have been increasing consistently year over year for the past decade. People have posted benchmarks of the A11/ A12/ A13 versus Intel for a while so this has been pretty obvious. It's just surfacing because suddenly we have a desktop CPU with desktop software like compilers and other things where it's more obvious outside of benchmark tools.

Apple is just jumping onto their existing ARM track, once they migrate their product line, which has surpassed Intel. Once they've migrated all their lines to ARM, the performance gains will be more like they have been on the iPhone/ iPad over the past few years. Mostly 20-30%/ year.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bryanlarsen on Tuesday November 17, 2020 @01:35PM (#25127669)
IMO, this has little to do with it being ARM. 30 years ago ARM had a significant micro architectural advantage in performance per watt, but in this era of 10 billion transistor chips, that advantage has disappeared. x86_64 rationalized the x86 architecture and decode is such a small fraction of the power budget that it really doesn't matter anyways.

What does matter, IMO:

- assembling a killer team

- 5nm process

- high speed, low latency DRAM

- big-little

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @01:41PM (#25127764)
I'm no expert, but the only big architectural differences are a massively larger decoder and a reorder buffer that's several times as large as x86 designs.

If these are actually the reasons for the performance difference, and it's difficult to do these on x86 because of the instruction set, it seems to this amateur that ARM64 really does have an advantage over x86.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by twoodfin on Tuesday November 17, 2020 @02:32PM (#25128511)
Don't forget ARM's more relaxed memory model vs. x86's TSO.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by unsigner on Tuesday November 17, 2020 @04:29PM (#25130123)
One of the reasons Rosetta 2 works so well is Apple silicon sticks to the more restricted x86 memory model.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by enzo1982 on Tuesday November 17, 2020 @06:18PM (#25131218)
Does it? Apple's documentation seems to disagree [1]:

"A weak memory ordering model, like the one in Apple silicon, gives the processor more flexibility to reorder memory instructions and improve performance, but doesn’t add implicit memory barriers."

[1] https://developer.apple.com/documentation/apple_silicon/addr...

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by duskwuff on Wednesday November 18, 2020 @01:54AM (#25133908)
It's switchable at runtime. Apple silicon can enable total store ordering on a per-thread basis while emulating x86_64, then turn it back off for maximum performance in native code.

Here's a kernel extension someone built to manipulate this feature: https://github.com/saagarjha/TSOEnabler

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by sfblah on Tuesday November 17, 2020 @03:18PM (#25129194)
Couldn't Intel just come out with a new set of reduced-complexity instructions that run on a per-process basis based on some bit being flipped on context switches? Then legacy apps would run fine, but the new stuff would work too. This seems not that hard to address.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by epistasis on Tuesday November 17, 2020 @03:27PM (#25129330)
As I understand it, the challenge to making wider x86 chips is the mere existence of some instructions. Adding new instructions can't help with that. But I'm just repeating what I heard elsewhere:

> Other contemporary designs such as AMD’s Zen(1 through 3) and Intel’s µarch’s, x86 CPUs today still only feature a 4-wide decoder designs (Intel is 1+4) that is seemingly limited from going wider at this point in time due to the ISA’s inherent variable instruction length nature, making designing decoders that are able to deal with aspect of the architecture more difficult compared to the ARM ISA’s fixed-length instructions.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ant6n on Tuesday November 17, 2020 @03:41PM (#25129527)
I find that odd. Don’t they have some sort of icache? Intel could decode into a fixed width Alternative instruction set inside the icache, then use a wider decode when actually executing.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Symmetry on Tuesday November 17, 2020 @04:10PM (#25129883)
Yes, they have a cache for decoded operations. It'll hold a certain number but it's sort of inefficient because the fixed width decoded instructions are a lot larger than the variable length instructions so it doesn't hold too many. Because it doesn't help on code with large footprints and not too much time in inner loops you don't necessarily want the number of ops you can get form it to be too much more than the width of the rest of the system if you want a balanced design.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by sitkack on Tuesday November 17, 2020 @04:16PM (#25129966)
The ISA differences between ARM and x86 do not account for the difference in performance, there are multiple factors here (process, ssd, memory bandwidth, cache, thermal reservoir, etc).

While this is wonderful for ARM in the now-term, we just moved from walled ISAs to a plurality of ISAs, compute just became a bulk commodity in a way that it could not with an x86 duopoly.

Anyone can now take off the shelf RISC-V designs that are currently at > 7.1 coremarks/mhz and get them fabbed on Glofo or TSMC. If you need integrator help, you can use the design services of SiFive.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by unsigner on Tuesday November 17, 2020 @04:27PM (#25130113)
There’s not a shred of evidence RISC-V can approach the levels of performance discussed in this thread. There’s a lot of “big implementations can potentially do X” hand waving in RISC-V land, and not much real silicon to show for it.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ogre_codes on Tuesday November 17, 2020 @01:37PM (#25127706)
Yes, a combination of things around Apple's A series CPUs.

ARM has been improving much faster than Intel.

Apple has been executing ARM much better than anyone else.

Apple's auxiliary processors and integration have been top notch.

TSMC has been crushing Intel in getting to 5nm.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by sudhirj on Tuesday November 17, 2020 @01:15PM (#25127365)
Chalking it down to ARM doesn’t cut it... other companies make ARM chips too, including Qualcomm. Most Android phones run ARM, and given they outnumber iPhones heavily you’d expect massive improvements. But this is better than putting Qualcomm’s best chip into the Mac.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rodgerd on Tuesday November 17, 2020 @02:27PM (#25128445)
Qualcomm spend their time and energy on gaining monopoly lock-ins via standards committees, not building better chips.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by robotnikman on Tuesday November 17, 2020 @03:17PM (#25129183)
Qualcomm seems to be stagnating just like Intel at the moment, it will be a few years until high performance ARM chips come to non-Apple devices, unless Microsoft can strong arm them for their Surface line

I'm guessing the high performance ARM chips for non-Apple devices will be coming from Nvidia or Samsung in the future

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ogre_codes on Tuesday November 17, 2020 @02:01PM (#25128082)
Yes, ARM is one piece of many. (Commented about this above)

Though I suspect if Qualcomm were able to source a TSMC 5nm chip, it would be more competitive with Apple than Intel is at this point though. Apple has a lot of other things going for it where Qualcomm lags (the Secure Enclave, graphics performance, audio and photo processing, the neural engine etc etc)

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by selectodude on Tuesday November 17, 2020 @02:32PM (#25128518)
Debatable. Qualcomm operates under a strict transistor budget because their chips lack a dedicated customer willing to pay what it costs to develop an ultra-wide CPU like this. Apple knows they're going to sell 100+ million of whatever core they make so they're able to more easily amortize and justify the costs of development.

Intel gets no such benefit of the doubt. I have no idea what on earth is going on over there.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ogre_codes on Tuesday November 17, 2020 @04:01PM (#25129779)
Agreed.

What I was trying to get at is that the ARM designs plus the TSMC fabs are a big part of Apple's success here. The pieces are out there where someone else could put together an ARM based package that's more competitive with Apple. In retrospect, maybe it's more likely to see something like this from Nvidia than Qualcomm.

Even then, it's hard to say how competitive that CPU would be. Just based on Microsoft's Surface with it's half-assed Qualcomm CPU, it seems feasible though.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by AgloeDreams on Tuesday November 17, 2020 @01:54PM (#25127971)
I think another shock here is that a lot of people discredited the ability of ARM cpus as well.

Back when the iPad Pro with the A10X came out, Apple claimed it was faster than half of all Laptops sold and people in the PC space were yamming on and on about how numbers don't show how much better x86 cpus are at 'desktop stuff' and that ARM cpus can't equal x86, even with the same thermal envelope and shouldn't ever be compared. Ironically, many are now stating that the reason why they are so good is because of ARM, which isn't true either lol.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by imtringued on Wednesday November 18, 2020 @03:06AM (#25134239)
>people in the PC space were yamming on and on about how numbers don't show how much better x86 cpus are at 'desktop stuff' and that ARM cpus can't equal x86, even with the same thermal envelope and shouldn't ever be compared.

It needs 30W at 4 cores 3.2Ghz. Ryzen needs around 5W per core but it's on a worse process. The entire system does use less power than a x86 system but that has nothing to do with the processor. It's more about how the SoC is arranged and that RAM is (almost) on the same package. It means they can get away with higher bandwidth and lower power consumption for the entire system.

The idea that it's all about the processor is completely wrong. Yet all we have heard is how fanboys cry it's going to be 3x faster than desktop CPUs because of misleading TDP numbers.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by AgloeDreams on Thursday November 19, 2020 @12:12PM (#25151653)
As far as we know, all four large cores at max plus the 4 small is ~20W. Whole chip max power use is 30W including GPU and the ML processor. Ryzen also blows a lot of power on things other than cores but AMD is absolutely the closest to this however. The hard thing for them is that the Big/Little arch is a huge advantage for battery use at idle. I would say the game being played here is that Apple is betting on this to scale all the way up for fast burst but they know that the real advantage is that their cores can also scale much much lower than anything out there. Less about magical performance gains and more about remarkable power use paired with much better power management lessons learned by making smartphones. Qualcomm could do this too if they actually cared about it.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by oarsinsync on Tuesday November 17, 2020 @02:04PM (#25128127)
I was until I tried doing the test myself. It takes 82 seconds to compile on my i5-4200M.

I'm not sure this test is deserving of the breathless headline and commentary, especially since the original tweeter later follows up with:

> Extra info: The M1 macbooks (air/pro) can't drive 2 external screens, and the air throttles a bit after 3+ minutes sustained compute (20-30%)

https://twitter.com/rikarends/status/1328753176552632321

I'll be more interested if the M1 can compile something 2x quicker than the i9 when the compile time on the M1 exceeds 30-60 minutes rather than being less than a minute.

EDIT: to be clear, I expect the M1 to feel faster than the i9 for the vast majority of users, however the headline is "in a real world Rust compile", implying that this is a more valid test than synthetic benchmarks. I take issue with that, as I don't really consider something that compiles in less than 2 minutes on 6 year old hardware to be a much more useful test than the benchmarks.

We already know the A-series of chips performs incredibly in short workloads. We have no information yet on how it performs under sustained workloads.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by w0utert on Tuesday November 17, 2020 @02:24PM (#25128406)
>> We already know the A-series of chips performs incredibly in short workloads. We have no information yet on how it performs under sustained workloads.

What makes you think that given sufficient cooling, it will not perform exactly the same as the M1 in the MBA but sustained? It’s not like the ARM architecture changes anything in the thermodynamics of cooling cpus compared to an x86 chip, right?

I’d wager that under load an i9 with passive cooling wouldn’t even last 30 seconds without throttling below even its base clock, if it doesn’t just shut down to prevent frying itself

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by imtringued on Wednesday November 18, 2020 @03:11AM (#25134269)
It's in the same ballpark of power efficiency as AMD's x86 chips. It's slightly more efficient because of 7nm vs 5nm but if you scale it up to desktop frequencies it's going to consume the same amount of power as Ryzen CPUs.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by w0utert on Wednesday November 18, 2020 @05:33AM (#25135214)
Yes but the point is that Apple doesn't need to scale the M1 up to desktop frequencies, because it already is faster than x86 in single-threaded workloads, at lower clocks and significantly lower power. To scale up the multithreaded performance they just have to increase the core count and scale the cooling system accordingly, ie: exactly like you would have to for x86. A decent desktop cooler can dissipate enough heat to run CPU's with 100+ Watt TDP's, while the M1 in the current Mac Mini sits around ~20W estimated if you discount the RAM.

So again, what would make anyone think that an M1 with decent cooling would not be able to maintain the current ST performance indefintely, or a hypothetical 8+8 or even 16+16 core M1X or M2 with a TDP of 100W and top-notch cooling solution would be impossible?

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @05:52AM (#25148202)
Multicore scaling on M1 doesn't appear to be as efficient as that on Ryzen - for example, the 4200U is able to beat the M1 in multicore tasks at quite a similar power draw, but gets soundly beaten in single core. Ryzen's big advantage over previous multicore implementations was infinity fabric - so clearly there's more to scaling than just the actual compute cores.

Don't forget that scaling up is also not just about frequencies, there are also packaging considerations - the CPU dies have to actually be able to dissipate the heat generated, and the package itself has to be able to do so as well. I'd expect that this is something AMD and especially Intel have a leg up over Apple with - although, considering they've already tread that ground it makes Apple's job a bit easier too.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by utxaa on Wednesday November 18, 2020 @11:17AM (#25138520)
What makes you think that given sufficient cooling, it will perform exactly the same as the M1 in the MBA but sustained?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Nullabillity on Tuesday November 17, 2020 @04:03PM (#25129793)
It's an Apple chip that will only ever be in Apple computers.

Asking about how it would do in a computer with sufficient cooling is about as relevant as asking how it would do in a computer with a usable keyboard or OS.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bydo on Tuesday November 17, 2020 @03:32PM (#25129405)
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by oarsinsync on Wednesday November 18, 2020 @05:48AM (#25135316)
It's a shame we have a headline proudly announcing that the M1 is 2x faster, when the reality is it's about 8% faster when doing a similar real world test for longer.

What's also hugely impressive is that under better cooling conditions, it's also 25% faster.

None of these numbers capture headlines like 2x sadly, but that's still massively impressive.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by floatingatoll on Tuesday November 17, 2020 @03:44PM (#25129562)
For those without context, WebKit apparently takes 30+ minutes to compile, as of (2018) Intel:

https://blogs.gnome.org/mcatanzaro/2018/02/17/on-compiling-w...

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by vladvasiliu on Wednesday November 18, 2020 @12:22AM (#25133478)
I think this just shows how little improvement there has been over the last years. However, getting twice the performance with a fanless design looks interesting, even if there is throttling after a while. For what I do, I don't regularly wait for compiles that take ages, but having a silent computer without losing performance is a net win.

Curiosity got the best of me too and I ran the test on my late 2013 MBP, 2.3 GHz i7, 16 GB ram. Compilation took 44 seconds and the fans didn't even spin up (with 23 ºC ambient temperature).

A little further down the thread [0] he gives the actual numbers, which are around 20s on the M1, which puts the i7 [1] at around 40s.

I'm not sure how much of this is Rust specific, but for my own projects I haven't noticed a big difference between my mbp, an old i7-3930k and a newer i5-8500. The MBP is somewhat slower, but it only has 4 cores while the others have 6.

[0] https://twitter.com/rikarends/status/1328706132752347138?s=2...

[1] A tweet corrects the MBP CPU as being an i7 and not an i9.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by vgchh on Tuesday November 17, 2020 @12:59PM (#25127082)
This is the Apple equivalent of a Tesla showing up and out competing much more expensive cars on the performance. It feels like a huge disruption and probably Apple’s chance to gain significant PC market share.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by JumpCrisscross on Tuesday November 17, 2020 @02:12PM (#25128234)
> the Apple equivalent of a Tesla showing up and out competing much more expensive cars on the performance

Which was Tesla's equivalent of Jobs walking on stage with the iPhone, itself an homage to his iMac G3 turnaround, in turn a recapitulation of his promotion of the Apple II.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @05:55AM (#25148222)
The issue with this is that Apple has the same problem that they have had for years - they don't really offer mainstream products.

Even their most inexpensive products are on the higher end of the pricing spectrum, and they could be 5x the performance but it still wouldn't matter.

There's a reason why Chromebooks are so popular and it sure isn't anything to do with their performance.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by unsigner on Tuesday November 17, 2020 @04:34PM (#25130186)
The difference being that Apple can actually manufacture the numbers needed to make a difference.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by throwaway894345 on Tuesday November 17, 2020 @01:39PM (#25127730)
I’m guessing the performance improvements derive from integrating the memory onto the same chip (instead of using external memory), not from ARM (although power savings come from ARM). So we will probably see a new era of laptop SoCs, but that also means coupling RAM with CPU (or maybe you can mix and match the on-chip RAM with external RAM?).
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by wmf on Tuesday November 17, 2020 @01:42PM (#25127775)
I’m guessing the performance improvements derive from integrating the memory onto the same chip

Nope, LPDDR4x-4266 is LPDDR4x-4266. Apple, Intel, and AMD all have access to the same RAM. The Firestorm core is the real advantage.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by unixfg on Tuesday November 17, 2020 @11:38PM (#25133267)
A single core being able to fully saturate LPDDR4X bandwidth seems pretty advantageous.

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

“One aspect we’ve never really had the opportunity to test is exactly how good Apple’s cores are in terms of memory bandwidth. Inside of the M1, the results are ground-breaking: A single Firestorm achieves memory reads up to around 58GB/s, with memory writes coming in at 33-36GB/s. Most importantly, memory copies land in at 60 to 62GB/s depending if you’re using scalar or vector instructions. The fact that a single Firestorm core can almost saturate the memory controllers is astounding and something we’ve never seen in a design before.”

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Symmetry on Tuesday November 17, 2020 @04:16PM (#25129967)
You do get a power benefit from keeping the RAM in-socket rather than having to go out over more wires to reach the RAM.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rbanffy on Tuesday November 17, 2020 @04:21PM (#25130015)
Isn't it attached via a wider bus?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by imtringued on Wednesday November 18, 2020 @03:14AM (#25134283)
The memory bandwidth you get on the M1 is around what you would expect from a dual channel desktop with good RAM. So basically twice as fast as competing laptops.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by wmf on Wednesday November 18, 2020 @12:34PM (#25139653)
Laptops have the same or faster RAM than desktops now.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by throwaway894345 on Tuesday November 17, 2020 @02:12PM (#25128236)
Ah, well I'm happy to be mistaken.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tambourine_man on Tuesday November 17, 2020 @12:50PM (#25126923)
Yes. Exactly. I haven't been this exited about a chip in a really long time. Decade-long, probably.

And I'm really hopping Intel manages to get its act together. Competition is great for everyone.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by regularfry on Tuesday November 17, 2020 @01:01PM (#25127140)
I'd make a bet on Intel not turning around without new leadership at least willing to fling a gravitationally-significant pile of money at TSMC in the short term and significantly improve their pipeline in the medium to long term. They're so far behind now they're basically betting on everyone else screwing up. It's not just their position, though, it's their rate of change... their chip releases aren't getting faster as fast as AMD's or ARM's are, not by a long way.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spullara on Tuesday November 17, 2020 @03:17PM (#25129186)
They need a Satya to replace their Balmer. Immediately.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by utxaa on Wednesday November 18, 2020 @11:20AM (#25138568)
well don't exit! stick around man.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tambourine_man on Wednesday November 18, 2020 @12:40PM (#25139725)
No matter how much I spend on keyboards, I still can't type.

But thanks, I will :)

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by utxaa on Thursday November 19, 2020 @02:02PM (#25153082)
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bob1029 on Tuesday November 17, 2020 @03:58PM (#25129742)
I thought this for a few seconds and then realized these sorts of benchmarks are lacking obvious controls (i.e. compiling for different architectures as noted by others).

If you want a more realistic sense of how the M1 performs relative to x86 peers in raw, equivalent workloads, there are some cinebench numbers appearing out there:

https://hexus.net/tech/news/cpu/146878-apple-m1-cinebench-r2...

I am way more interested in non-accelerated, deeply out-of-order instruction processing capabilities if we are talking about a "new era of computing". Being able to compile to ARM faster than x86_64 and having super fast HW codecs for processing special unicorn byte streams are not very compelling arguments in this context.

Show me an ARM chip scaled up to the same power+price budget as an Epyc 7742, throw them both at a 24 hour SAP benchmark, and then I will start paying attention if the numbers get close.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by unsigner on Tuesday November 17, 2020 @04:33PM (#25130172)
People are celebrating a kickass electric bicycle doubling the range of all the existing ones, and you demand to be shown it scaled up to the same power+price budget as an open pit mining truck, hauling dirt in three shifts. It might or might not happen, but the electric bicycle is still impressive.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @06:00AM (#25148256)
Well, it's more like people celebrating an electric scooter that has twice the range of the electric bike.

Not saying it isn't a novel form of transport or equally useful in most cases, but... we're comparing a very stripped-down SoC to systems that have vastly more complexity for several different reasons - not least the ability to support more modular CPU/memory/GPU configurations.

Rework the existing x86 cores that we have into similar configurations and we'll likely see pretty substantial efficiency gains there too.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by lavp on Tuesday November 17, 2020 @05:39PM (#25130877)
Couldn't agree with you more. For the first time in who knows how long, I can confidently say that we made a leap into a new generation of computer power. It's a huge step up from the small marginal improvements we've been seeing over the past few years.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by d33lio on Tuesday November 17, 2020 @02:51PM (#25128751)
Completely! Worth the wait given it took about a decade for Arm chips to suck less ;)
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by csjr on Tuesday November 17, 2020 @04:25PM (#25130076)
It certainly feels that way! Also, imagine if they keep pushing it like the A series.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tonyedgecombe on Tuesday November 17, 2020 @12:56PM (#25127024)
I suspect HP/Lenovo/Microsoft are squirming in their chairs right now.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by cercatrova on Tuesday November 17, 2020 @01:03PM (#25127166)
I'm not so sure. Some people simply need Windows and now you can't Bootcamp on ARM Macs so people will take the best Windows laptop instead.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Siira on Tuesday November 17, 2020 @01:19PM (#25127418)
Who knows, they might continue to offer an Intel MBP for years to come, or even add Windows ARM support if it commands enough demand. The other manufacturers have no mote here.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by HeadsUpHigh on Tuesday November 17, 2020 @02:25PM (#25128427)
Windows arm is not real windows. It's not a substitute. Apple might command it's developers like a herd, moving them to whatever fancy new thing they make but windows is much more fragmented with 20+ years of backwards compatibility and tons of unmaintained software that won't be magically ported.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by robotnikman on Tuesday November 17, 2020 @03:22PM (#25129258)
Current Windows on ARM seems promising with its x86 emulation so far, but still has a lot of room for improvement. Combined with the Windows 10 S sandboxing old windows apps I can see Microsoft catching up again in a few years once we have more widely available high power ARM processors.

In IT though, I don't expect any changes over to ARM hardware for another decade. I know where I work we have plenty of legacy cruft which would probably run into some weird edge cases if emulated on ARM.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by harrygeez on Tuesday November 17, 2020 @01:40PM (#25127745)
Qualcomm chips are not that far behind Apple's, and Microsoft has Windows on ARM ready for a while now. Those performance advantage won't be there for long.

I think the bigger question is what does this spell for x86-64?

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by stu2b50 on Tuesday November 17, 2020 @01:42PM (#25127779)
Uh, unless there's some new Qualcomm chip I haven't heard of, the Qualcomm chips are all being utterly crushed by Apple's offerings in geek bench and specperf.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tinodotim on Tuesday November 17, 2020 @01:58PM (#25128038)
Guess we'll see (maybe) in December (Snapdragon 875 will be announced December 1st at Qualcomms Digital Summit) - or a bit later, but the 875, now also on 5nm, supposedly will be quite a bump. Leaked (supposed) benchmarks show 30%+ improvement, which would be A14 territory.

I also have my doubts, but would be great for the market. (New Exynos 2100 supposedly also being up there.)

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bydo on Tuesday November 17, 2020 @02:21PM (#25128357)
A 30% improvement to the 865+ starts getting close to A13 single-threaded performance, on 7nm from a year ago.

So Qualcomm won't be quite so far behind Apple, but it's still pretty significant.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tinodotim on Tuesday November 17, 2020 @04:01PM (#25129769)
Sure, more interesting than just pure CPU performance will be improvements to GPU, image processing, ML and others though - at least in my eyes.

If we'll just look at geekbench's single core bench, I'm sure Apple will still lead. (And overall likely still produce the better chips.)

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by leptons on Tuesday November 17, 2020 @01:59PM (#25128052)
Qualcomm chips don't have on-chip DRAM at the highest clock rate possible. If they did the same things Apple is doing in that way, the performance advantage of M1 shrinks. There's no real "magic" in the M1 or Apple, it's a reality distortion field that is hitting everyone right now. It's entirely possible to outperform the M1, there just hasn't been a need to do that until now - no major OS would have benefitted from an ARM on steroids before now so there wasn't even a need for it.
[dead]
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by dang on Thursday November 19, 2020 @12:43AM (#25146606)
If you continue to degrade the quality of this site even further, we will have to ban your account. We've asked you about this more than once already.

https://news.ycombinator.com/newsguidelines.html

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by leptons on Sunday November 22, 2020 @08:23PM (#25182677)
Where have you asked me more than once? Please point me to that. If so, then I'm sorry, but I don't remember being told anything like that before this comment.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by dang on Sunday November 22, 2020 @10:03PM (#25183204)
It was here: https://news.ycombinator.com/item?id=24475231

Sorry I said "more than once" — I didn't notice those two comments were in the same thread.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by leptons on Tuesday November 24, 2020 @06:46PM (#25204368)
It's pretty amazing to me that you consider that comment "mean". How do you ever interact with the world if such a benign comment is considered "mean"? I'm serious, I just can't understand how that comment is "mean". Please try to explain it, because it makes no sense to me. Is any criticism at all considered "mean" now? Can anyone point out flaws in someone else's comment or post without being called "mean"?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by The_Colonel on Tuesday November 17, 2020 @01:55PM (#25127990)
> I think the bigger question is what does this spell for x86-64?

Not much?

People are acting like M1 destroys x86, but as AnandTech showed in the recent benchmark, M1 is trading blows with Zen 3 in single thread performance while having much larger core and process advantage (5nm vs. 7nm) thus being actually more expensive to produce.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by chungus_khan on Tuesday November 17, 2020 @02:08PM (#25128178)
Plus I would like to remind people that there were points where PowerPC Macs were extremely impressive, and that didn't magically reorder the world because existing software and OS ecosystems mean a hell of a lot more than just straight performance.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by bioipbiop on Tuesday November 17, 2020 @03:03PM (#25128937)
The only Zen 3 chips are desktop class, so Apple’s first generation ultra book oriented processor is trading blows with the best line of desktop processors. That’s a pretty big deal!
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by nicoburns on Tuesday November 17, 2020 @03:40PM (#25129512)
Note that apple has a process advantage here. AMD's 5nm chips will probably see a decent perf boost.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by The_Colonel on Tuesday November 17, 2020 @03:19PM (#25129213)
Zen 3 mobile chips are probably coming in the next months.

Single core performance does not differ much between mobile and desktop CPUs these days.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by harrygeez on Tuesday November 17, 2020 @02:14PM (#25128263)
My concern is not with performance but the seemingly energy consumption advantage. If Arm chips perform just as well (or as we've just seen, better) than x86 chips while sipping much less power, why would anyone want x86 on mobile devices?

Are there any workloads that requires or perform better with x86?

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by The_Colonel on Tuesday November 17, 2020 @02:39PM (#25128602)
This is clear only when you compare against an obsolete Intel which is known to be throttling power hog.

The difference might be way smaller or non-existent once we see some comparisons with latest AMD offerings (especially when we have also CPUs with comparable process).

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spronkey on Thursday November 19, 2020 @06:07AM (#25148306)
Yeah, Anandtech's dive revealed some interesting benchmark results - such as the Zen 2 4200U part being quite close in both performance and power consumption (a little higher) to the M1 in heavily multithreaded tasks, but getting stomped in both aspects in single-threaded ones.

The M1 isn't a tiny power-sipping mobile part - it sucks power down just like AMD's 15W TDP CPUs do. The efficiency gains Apple are getting here are likely to be the result of several factors, only one of which are the CPU cores themselves.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Symmetry on Tuesday November 17, 2020 @04:22PM (#25130041)
Do we have numbers on how big the M1 is in square mm terms?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by spullara on Tuesday November 17, 2020 @03:18PM (#25129206)
The price of the 5950X is nearly the same as the Mac Mini. Estimates on actual cost of the M1 is around $75-100.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by The_Colonel on Tuesday November 17, 2020 @03:32PM (#25129404)
They could have used 5600X with virtually the same single core performance as well.

You also can't compare manufacturing cost and retail cost. But given AMD cores are both smaller and manufactured on older process, it's probably safe to assume AMD ones are cheaper to manufacture.

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by puranjay on Tuesday November 17, 2020 @02:56PM (#25128831)
I was waiting for AMD Zen3 to build a new desktop. But now that these tests are out, I am very, very tempted to go with Apple again. The Mac Mini numbers look comparable enough and it will be cheaper than an equivalent Windows machine (never thought I'd see this timeline).
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by utxaa on Wednesday November 18, 2020 @11:33AM (#25138768)
If you can, wait. We don't know what sustained loads are going to look like, or even medium term reliability.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by Dirlewanger on Tuesday November 17, 2020 @01:38PM (#25127721)
As they should be. Windows laptops have been embarrassingly stagnant for over a decade; they just copy Apple's innovations. This isn't an innovation that they will be able to release in their next product refresh. They're going to have to invest significant amounts of capital.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by egao1980 on Tuesday November 17, 2020 @01:18PM (#25127403)
Lenovo and Microsoft had started to release ARM devices way before Apple.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by _alex_ on Tuesday November 17, 2020 @02:10PM (#25128199)
Turns out software and integration matter
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by danaris on Tuesday November 17, 2020 @01:39PM (#25127740)
Yeah? And how are they looking today?
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by imtringued on Wednesday November 18, 2020 @03:28AM (#25134382)
I don't know but the fact that Windows on ARM is completely locked down and only lets you install applications from the Microsoft Store made me abandon Windows as a platform for good.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by int_19h on Thursday November 19, 2020 @02:46PM (#25153574)
It hasn't been locked down for a while now.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rorykoehler on Tuesday November 17, 2020 @01:36PM (#25127685)
Satya Nadella just tweeted about their new Pluton processor. I have a feeling it won't get the same hype as the M1 but they are clearly already trying to defend.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by GiorgioG on Tuesday November 17, 2020 @01:40PM (#25127757)
FYI - Pluton is a security chip, not a general purpose CPU.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by rorykoehler on Tuesday November 17, 2020 @02:29PM (#25128469)
Ah. I haven’t been following. I thought the timing was comical but I guess less so in that case.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by AgloeDreams on Tuesday November 17, 2020 @01:56PM (#25128001)
THIS. I saw multiple headlines calling it a processor, which may be somewhat true but it's not a General purpose processor and certainly is not a CPU. Yes, Apple's T2 chip has an A8 in it, but they don't call it a processor.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by wmf on Tuesday November 17, 2020 @01:43PM (#25127802)
Pluton is just playing catch-up with Apple's Secure Enclave.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by burlesona on Tuesday November 17, 2020 @12:49PM (#25126895)
I agree, and posted something similar on another M1 thread, though it got downvoted and I'm not sure why :D
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tambourine_man on Tuesday November 17, 2020 @12:55PM (#25127017)
I lot of people are having a hard time grasping or accepting.

“But this benchmark has these issues”, “but this is hardware accelerated, so it's not a fair comparison”, etc. I think when enough benchmarks and real world usage have been run, it will sink in.

What did people expect? They've been killing it with 5W fan-less chips for years. Have you seen how confident Apple is in those videos?

Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by utxaa on Wednesday November 18, 2020 @11:35AM (#25138798)
it's fair to be careful with something new. if it's that great and it will be quickly apparent.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by tambourine_man on Wednesday November 18, 2020 @12:42PM (#25139744)
I wouldn't classify the backlash as carefulness.
Re:16-inch MBP 2x slower than M1 MacBook Air in a real-world... by ummonk on Tuesday November 17, 2020 @04:26PM (#25130092)
It would be normal if Moore's law hadn't dropped off in recent years.