Most active commenters
  • GeekyBear(6)
  • rbanffy(5)
  • sliken(4)
  • numpad0(4)
  • valuearb(4)
  • kalleboo(3)
  • Bud(3)
  • Fnoord(3)

←back to thread

1080 points antipaul | 114 comments | | HN request time: 1.737s | source | bottom
1. maz1b ◴[] No.25065664[source]
This is pretty crazy to see, even if the full story isn't clear yet. A base level MacBook Air is taking the crown of the best MacBook Pro. Wow. SVP Johny Srouji and all of the Apple hardware + silicon team have been smashing it for the past many years.

For what it's worth, I have a fully specced out 16 inch MacBook Pro with the AMD Radeon Pro 5600m and even with that I'm regularly hitting 100% usage of the card, and not to mention the fan noise.

Looking forward to a version from Apple that is made for actual professionals, but I imagine these introductory M1 based devices are going to be great for the vast majority of people.

replies(6): >>25065838 #>>25066040 #>>25066161 #>>25066381 #>>25067539 #>>25074822 #
2. martinald ◴[] No.25065838[source]
Surely a version that can beat a 8 core Xeon is made for 'actual professionals'?
replies(3): >>25065858 #>>25065866 #>>25065870 #
3. kalleboo ◴[] No.25065858[source]
It still has a lot of limitations that matter to many pros - max 16 GB of RAM, max 2 displays (only 1 external for laptops), only enough PCIe lanes to support 2 thunderbolt ports. eGPUs aren't supported either, but hopefully that is a software thing that will be fixed.

It will be very interesting to see what the performance will be of the more "pro" chip that overcomes those limitations that they'd put in the 16" and iMacs

replies(4): >>25066109 #>>25066390 #>>25066519 #>>25066601 #
4. sliken ◴[] No.25065866[source]
Dunno, seems like most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram. Or maybe even plug in more than a charging cable and one more device. Or run more than one external monitor.

Doesn't seem very "pro" to me. The MBP16" intel has 4 x USB-c ports, can drive two monitors, and can have >= 32GB ram.

replies(5): >>25066306 #>>25066401 #>>25066490 #>>25068237 #>>25068276 #
5. ◴[] No.25065870[source]
6. numpad0 ◴[] No.25066040[source]
Laptop Macs of late are known for heavy throttling due to inadequate cooling, which cannot have been unnoticed in simulations
replies(4): >>25066169 #>>25066309 #>>25067424 #>>25068152 #
7. rickbutton ◴[] No.25066109{3}[source]
why would it be only 1 external display? Can you not plug into a thunderbolt dock and use multiple external displays? I do exactly that with my 2012 MacBook Pro.
replies(3): >>25066136 #>>25066214 #>>25066448 #
8. eli ◴[] No.25066136{4}[source]
It's a limitation of the M1 chip apparently

https://appleinsider.com/articles/20/11/11/how-apple-silicon...

replies(1): >>25074660 #
9. Bud ◴[] No.25066161[source]
It's not just outperforming the MacBook Pro. It's also blowing away the current 2020 top-end iMac, which has a 10-core Intel i9.

And it's doing this while using more than an order of magnitude less power (10W vs. a TDP of 125W for that Intel part).

That's stunning.

replies(6): >>25066209 #>>25066399 #>>25066461 #>>25067298 #>>25067868 #>>25067990 #
10. Bud ◴[] No.25066169[source]
But not anymore. That era is over.
replies(1): >>25066266 #
11. xvector ◴[] No.25066209[source]
It’s also outperforming the 5950X in single core. Incredible!
replies(1): >>25066240 #
12. rorykoehler ◴[] No.25066214{4}[source]
You can use sidecar with an ipad for a second external display.
replies(1): >>25068254 #
13. Bud ◴[] No.25066240{3}[source]
Yeah, and doing this without a fan. It's almost like Apple is rubbing Intel's face in it for sport. It's not even fair.
replies(2): >>25066482 #>>25070286 #
14. numpad0 ◴[] No.25066266{3}[source]
So it’s natural that devices from that era and devices after that era behave differently
15. sosborn ◴[] No.25066306{3}[source]
> most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram.

Again, what definition of "pro" are you using, and how is that relevant to professionals with other occupations?

16. rayiner ◴[] No.25066309[source]
I have the 16” MacBook Pro. It doesn’t throttle and will happily run at max boost for tens of minutes.
replies(4): >>25066398 #>>25067473 #>>25067903 #>>25068025 #
17. bigdict ◴[] No.25066381[source]
I wonder if M1 dominates an i9-9980HK at multithreaded workloads that make full use of available SIMD? Does an M1 dominate at peak theoretical flops?
replies(1): >>25067645 #
18. reaperducer ◴[] No.25066390{3}[source]
max 2 displays (only 1 external for laptops)

I wonder if that includes AirPlay screens, or just wired.

replies(2): >>25067785 #>>25068323 #
19. perfmode ◴[] No.25066398{3}[source]
mine throttles to 30% within a minute of ffmpeg
20. ttul ◴[] No.25066399[source]
TSMC’s 5nm node is exceeding everyone’s expectations.
replies(1): >>25067455 #
21. wlesieutre ◴[] No.25066401{3}[source]
Most professionals aren't software developers and don't need to run virtual machines.

But regardless of professional requirements, "Pro" in Apple's product line just means "the more expensive slightly better version." Nobody's arguing that AirPods Pro are the wireless earbuds of choice for people who make money by listening to wireless earbuds.

replies(1): >>25068267 #
22. kalleboo ◴[] No.25066448{4}[source]
The embedded GPU doesn't support it
23. jeswin ◴[] No.25066461[source]
> And it's doing this while using more than an order of magnitude less power (10W vs. a TDP of 125W for that Intel part).

That's the wrong conclusion to make. For instance, the Lenovo ThinkBook 14s (with a Ryzen 4800u) with a 15W TDP posts the same Geekbench multicore scores [1] as the M1 Macbook. But the ThinkBook isn't in any way faster than the top-end iMac for real world compute intensive tasks.

The M1 certainly looks efficient, but there's little you can conclude from a single benchmark running for a very short period of time.

[1]: https://browser.geekbench.com/v5/cpu/4642736

replies(2): >>25066662 #>>25068299 #
24. jeswin ◴[] No.25066482{4}[source]
But did the test run long enough to need the fan, and what was the ambient temperature?

The fanless Intel Core-M CPUs could post excellent benchmark scores (for its time). But if you give it a lengthy compile task, it'll slow down dramatically.

replies(1): >>25066595 #
25. grecy ◴[] No.25066490{3}[source]
> most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram

I'm a Sofwware Engineer / pro photographer / videographer.

I sling code from time to time, edit thousands of RAW files from my cameras and edit together 1080p footage day in and day out.

I did that for years on a 2013 MBA with 8GB of RAM. Now I have a 2015 MBP with 16GB of RAM. It's perfectly adequate.

replies(1): >>25067690 #
26. jrobn ◴[] No.25066519{3}[source]
It’s a first generation chip in a thin-and-light laptop. I suspect all those problems will be fixed as they scale it up. Not to mention their unique position of leverage dedicated acceleration silicon in their software now.
27. lostlogin ◴[] No.25066595{5}[source]
Aren’t they both running the same test?

Or are you saying that the test needs to run for way longer to be fair?

replies(1): >>25066828 #
28. simcop2387 ◴[] No.25066601{3}[source]
eGPU support will depend on if they have a way to work around the need for a PCIe I/O BAR. Many GPUs require that to initialize and as far as I know no ARM cpus support it since it's a legacy-ish x86 thing. It'll be the same problem that prevents gpu use on raspberry pi 4s still. I bet you can make a controller that'll provide a mapping for that to allow it but that'll mean needing a new enclosure (probably not a huge deal) and new silicon and drivers.
replies(3): >>25067436 #>>25068351 #>>25069145 #
29. valuearb ◴[] No.25066662{3}[source]
A Ryzen 4800u actually uses up to 25W TDP, depending upon implementation.

And it’s 45% slower in single core.

Most importantly, the M1 is estimated to cost Apple $65, the 4800u is a $300+ part.

replies(2): >>25066760 #>>25067003 #
30. olnluis ◴[] No.25066760{4}[source]
Unlikely OEM's are paying 300+ for a 4800u. Certainly more than $65, though.
replies(2): >>25068557 #>>25072456 #
31. Phrodo_00 ◴[] No.25066828{6}[source]
> Or are you saying that the test needs to run for way longer to be fair?

Yes, the main computing constraint of mobile devices is heat management (This doesn't really reflect the CPU but the complete device. Putting the CPU in a more ideal setup like a traditional desktop or water cooling will improve the CPU's performance in longer tasks)

32. distances ◴[] No.25067003{4}[source]
That price is a meaningless comparison, you can't buy the Apple processor in retail. What's the cost to procedure the AMD part? Something similar I'd guess.
replies(1): >>25067064 #
33. valuearb ◴[] No.25067064{5}[source]
AMD on it’s current hot steak has gotten its gross profit margins to 43%, which would make the cost to manufacture a $300 part around $171.

Two and a half times higher cost to build a slower, more power hungry CPU is not actually very similar.

replies(3): >>25067241 #>>25067395 #>>25067442 #
34. mahkeiro ◴[] No.25067241{6}[source]
Yeah using the gross margin of the whole company and applying it to a single product is going to provide a reliable figure...
replies(1): >>25072445 #
35. floatingatoll ◴[] No.25067298[source]
The data we don’t have is for sustained use over time. An Intel iMac Pro can sustain max performance far longer than an Intel laptop, as it has a far higher thermal exhaust capacity.

Does the M1 performance have to be ramped down during sustained use due to exceeding thermal envelope of the fanless MBA? Of the fan’d MBP?

We’ll know soon enough!

36. dannyw ◴[] No.25067395{6}[source]
how much of the $300 goes to the retailer? how much goes to the distributor?
replies(1): >>25067804 #
37. JosephRedfern ◴[] No.25067424[source]
I’d go so far as to say “laptops of late”, thermal throttling isn’t unique to MacBooks.

My XPS15 regularly throttles and sounds like it’s about to take off.

replies(3): >>25067608 #>>25067678 #>>25067843 #
38. dwaite ◴[] No.25067436{4}[source]
I don't quite get how Apple could claim to be Thunderbolt-compatible with this sort of limitation in hardware, though.
replies(1): >>25067877 #
39. btgeekboy ◴[] No.25067442{6}[source]
Not to mention I believe the RAM is included on the M1 SOC.
40. arvinsim ◴[] No.25067455{3}[source]
On the non-Apple side, it will be interesting what AMD does with the 5nm node.
replies(1): >>25067695 #
41. adrianN ◴[] No.25067473{3}[source]
Mine doesn't throttle when the ambient temperature is below 21°C, but throttles almost immediately if the ambient temperature is above 24°C.
42. hbbio ◴[] No.25067539[source]
It's also funny that Johny Srouji and probably others in his team come from the team at Intel in Israel that "saved" Intel in the early 2000s by designing the Intel Core architecture which is still used by Intel today.

cf. Anandtech article from 2003:

https://www.anandtech.com/show/1083/2

replies(3): >>25067698 #>>25067881 #>>25073224 #
43. rbanffy ◴[] No.25067608{3}[source]
Gaming laptops are huge for a reason: they need to get rid of a lot of heat.

Thin and light is great for short bursts of activity, but, when you need sustainable heavy usage, you'll need a bigger computer, even if it's just to have a bigger heatsink.

44. rbanffy ◴[] No.25067645[source]
M1 is not magic and can't break the laws of physics. SMT makes better use of silicon and will probably push speeds closer. OTOH, M1 has a fast memory that the i9 can't match.

I still bet on the i9, but it'd be interesting to run a test.

replies(2): >>25068097 #>>25068287 #
45. numpad0 ◴[] No.25067678{3}[source]
It was Surface that started the trend, then MacBook followed and became a feature.

By the way, “throttling” refers to CPU _slowing down_ despite cooling working at full capacity, so loud fans in itself isn’t one.

e: Another way to explain thermal throttling would be “thermal fading”, like brake fading on a car. Whether brake fading is considered a design fault or a feature that allow bursts of stronger brakes is semantic.

replies(3): >>25067882 #>>25068570 #>>25069201 #
46. syas ◴[] No.25067690{4}[source]
Yep. My new work laptop only has 16GB of RAM and it’s never been an issue. I’m usually running half a dozen containers, VS Code, Slack, Brave/Chrome, and a few other things. Maybe our work loads are just computationally lighter than some?

I ordered a 16GB Pro the other day to be my personal dev machine. I’m sure it’ll be more than fine. I’m upgrading from a 2013 8GB Pro which was only just starting to slow me down.

replies(1): >>25068426 #
47. andy_ppp ◴[] No.25067695{4}[source]
Yes I’m guessing we can expect a die shrink of Zen 3 at least next year meaning 10-15% additional performance with no architectural changes. Crazy.
replies(1): >>25068151 #
48. kar1181 ◴[] No.25067698[source]
Did not know that, and indeed the pentium m / core / core 2 series microarches have done incredibly well.

I've become something of CPU collector in recent years, and I have a nice line of p6 cpus from thePentium Pro -> Pentium 2 -> Pentium 3 -> Pentium M -> Core 2 that conveniently sidesteps those awful Netburst p4 CPUs.

It feels like this (p6+) microarch has finally run out of road and needs a rethink. What 'saved' intel was a change in philosophy rather than chasing MHz they chased power savings. And with Apple's new chips that history is repeating itself (and appears to be with a similar outcome).

It's an exciting time for hardware again because Intel and AMD are going to have to react to this and I think there's still legs to x86, it's survived everything thats been thrown at it so far...

replies(4): >>25069084 #>>25069160 #>>25071395 #>>25072729 #
49. Joeri ◴[] No.25067785{4}[source]
This may work. On a 2014 macbook air, which officially only supports only one external display, I've been able to use two external screens at the same time by sharing one through airplay. However, you're always limited in resolution and latency that way.
50. ant6n ◴[] No.25067804{7}[source]
How much goes to R&D?
51. roel_v ◴[] No.25067843{3}[source]
My XPS15's GPU runs at 100C (on benchmark loads), even after I replaced the heat pads and cooling paste. It took me weeks to get used to the idea. I guess that's just the new normal. I don't find mine to be loud though.
52. Cthulhu_ ◴[] No.25067868[source]
While it sounds promising, I'm going to wait for some additional benchmarks and real world usage scenarios; factors like cooling, multi-process work, and of course suboptimal applications (browsers, Electron apps, stuff compiled for Intel) will be a big factor as well.

That said, it's promising and I'm really curious to see where this development will lead to in a few years' time.

replies(2): >>25069115 #>>25069514 #
53. djxfade ◴[] No.25067877{5}[source]
It's not a limitation in hardware. It's a legacy feature of the x86 that isn't supported on ARM.

This could be solved by the GPU engineers by removing the legacy compatibility. "Nobody" boots a modern PC from BIOS anymore

54. Fnoord ◴[] No.25067881[source]
Some people are priceless. One of the designers of Ryzen, Jim Keller [1], for example.

[1] https://www.anandtech.com/show/12689/cpu-design-guru-jim-kel...

replies(3): >>25068606 #>>25068889 #>>25072112 #
55. JosephRedfern ◴[] No.25067882{4}[source]
Sorry, yes, I realise that’s what throttling is but wasn’t clear. I meant to say in the original comment the fans normally come on followed by throttling.
56. sliken ◴[] No.25067903{3}[source]
Which one? I have the i9 flavor and it sounds like it's taking off if I run a video conf with zoom or Microsoft teams.
replies(1): >>25071692 #
57. adrian_b ◴[] No.25067990[source]
Without doubt, the Apple M1 has the highest single-threaded performance of any non-overclocked CPU, being a little faster than AMD Zen 3 and Intel Tiger Lake.

Nevertheless, because Apple has chosen to not increase their manufacturing costs by including more big cores, the multi-threaded performance is not at all impressive, being lower than that of many much cheaper laptops using AMD Ryzen 7 4800U CPUs.

So for any professional applications, like software development, these new Apple computers will certainly not blow away their competition performance-wise, and that before taking into account their severe limitations in memory capacity and peripheral ports.

replies(1): >>25074803 #
58. Tepix ◴[] No.25068025{3}[source]
The MBP16 has a problem with overheating VRMs during prolonged high load. A hack with thermal pads helps:

https://www.reddit.com/r/macbookpro/comments/gs6bal/2019_mbp...

59. pg314 ◴[] No.25068097{3}[source]
What are the laws of physics that would be broken in this case?
replies(1): >>25071619 #
60. 0-_-0 ◴[] No.25068151{5}[source]
5nm is not design compatible with 7nm, but 6nm is, so there might be a die shrink to that.
replies(1): >>25086172 #
61. akmarinov ◴[] No.25068152[source]
*Intel Laptop Macs of late are known for heavy throttling

We have no idea what the M1 would look like. Though it's likely. I imagine they wouldn't have taken the fan out of the Air if that was a big concern.

62. pjmlp ◴[] No.25068237{3}[source]
Apparently I am not a professional, since I don't use docker and leave VMs for servers.
replies(1): >>25068466 #
63. Fnoord ◴[] No.25068254{5}[source]
With some iPads. Not all. I was thinking of using an older iPad for this purpose, but alas. Won't work. Too old.
64. Fnoord ◴[] No.25068267{4}[source]
Hm, a good VM is one you don't even notice. Say you run Qubes. Not necessarily for development (I would argue Nix is the best OS for DevOps). If all goes well, such an OS becomes very adequate for an average user. For example, a hardware VM could allow you to run a browser more secure.
65. BluePen8 ◴[] No.25068276{3}[source]
The MBP16 actually can do 4 displays if they're only 4k displays. It's why I bought one over a MBP13 which can only do 2.

The two limit seems to be for 6016x3384 which I assume is 5k.

replies(2): >>25068475 #>>25073005 #
66. GeekyBear ◴[] No.25068287{3}[source]
>M1 is not magic and can't break the laws of physics.

Anandtech's deep dive provides several examples of advances in Apple's core design that didn't involve magic or breaking the laws of physics. For example...

Instruction Decode:

>What really defines Apple’s Firestorm CPU core from other designs in the industry is just the sheer width of the microarchitecture. Featuring an 8-wide decode block, Apple’s Firestorm is by far the current widest commercialized design in the industry. 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

Instruction Re-order Buffer Size:

>A +-630 deep ROB is an immensely huge out-of-order window for Apple’s new core, as it vastly outclasses any other design in the industry. Intel’s Sunny Cove and Willow Cove cores are the second-most “deep” OOO designs out there with a 352 ROB structure, while AMD’s newest Zen3 core makes due with 256 entries, and recent Arm designs such as the Cortex-X1 feature a 224 structure.

Number of Execution Units:

>On the Integer side, we find at least 7 execution ports for actual arithmetic operations. These include 4 simple ALUs capable of ADD instructions, 2 complex units which feature also MUL (multiply) capabilities, and what appears to be a dedicated integer division unit.

On the floating point and vector execution side of things, the new Firestorm cores are actually more impressive as they a 33% increase in capabilities, enabled by Apple’s addition of a fourth execution pipeline.

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

replies(2): >>25069795 #>>25071733 #
67. timpattinson ◴[] No.25068299{3}[source]
Maybe Geekbench is kinda useless as a benchmark suite then? I only see it used by Mac fans.
replies(2): >>25068330 #>>25068656 #
68. kalleboo ◴[] No.25068323{4}[source]
I would imagine just wired - it's probably a lack of DisplayPort/HDMI encoders rather than rendering resources.
69. GeekyBear ◴[] No.25068330{4}[source]
>There’s been a lot of criticism about more common benchmark suites such as GeekBench, but frankly I've found these concerns or arguments to be quite unfounded. The only factual differences between workloads in SPEC and workloads in GB5 is that the latter has less outlier tests which are memory-heavy, meaning it’s more of a CPU benchmark whereas SPEC has more tendency towards CPU+DRAM.

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

replies(2): >>25069089 #>>25069095 #
70. SXX ◴[] No.25068351{4}[source]
AMD GPUs work just fine with POWER8 hardware so this is certainly solved.
71. BluePen8 ◴[] No.25068426{5}[source]
The code and compilation for me is the light part, and for the most part an hour's worth of essentially text editing for about a moment of compilation anyways.

My resource hogs are slack, mainly the browser, and Zoom calls are apparently the most computationally intensive thing in the world, especially if you screen share while you have an external plugged in.

Memory wise the reason I had to go from 8Gb to 16GB on my personal laptop was literally just for TravisCI.

Honestly, adding external monitors cripples MacBooks pretty quick, even unscaled 2 2k monitors will slow a 2015 15 down significantly (don't try and leave YouTube on either), and it gets worse from there once you start upgrading to 4k monitors. a 2017 15 is good for a 4k and a 2k, and gets a bit slow if you try and go dual 4k.

I planned on looking into eGPU solutions until IT offered me a new Macbook, and I convinced them I needed a 16" Pro.

tldr: External monitors or badly optimized applications (Zoom, YouTube, or browser based CI) will make most MacBooks feel sluggish pretty quick.

replies(1): >>25071013 #
72. sliken ◴[] No.25068466{4}[source]
How about using a second monitor?
replies(1): >>25069147 #
73. sliken ◴[] No.25068475{4}[source]
Not sure if you mean an Intel MBP 13" or the new MPB 13", but the new arm based MBA and MBP can only do a single monitor.
74. buran77 ◴[] No.25068557{5}[source]
That makes sense, AMD is selling to OEMs for a profit (over cost) while Apple is its own OEM, if any charging is done it's purely internal and for accounting purposes.

This comparison looks at different segments of the fab<>manufacturer<>OEM relationship. Add the user in there and you might say that you can buy an AMD CPU for $100 but an Apple CPU will cost you $1000. Not very meaningful as a comparison.

75. nbevans ◴[] No.25068570{4}[source]
If we're doing analogies, let's do them right :) Therefore I'd argue it is more like supercharger overheating on a car. As a supercharger gets hotter from prolonged load it gets hot and warms the air entering the engine which reduces cold-air intake thus reducing horse power compared to a cooler supercharger. There is a way to solve this: by fitting a chargecooler - which is basically a cooling system for the supercharger.
76. Tsiklon ◴[] No.25068606{3}[source]
Jim also lead the team behind the Apple A4 and A5 SOCs - Apple's first venture into designing their own Silicon.

Edit: hadn't clicked through to your article. my comment is redundant

77. wffurr ◴[] No.25068656{4}[source]
It's not measuring sustained performance. The fanless MacBook Air is going to throttle much sooner than a desktop iMac with proper cooling and unlimited power.
78. jodrellblank ◴[] No.25068889{3}[source]
And now he’s left Intel https://www.anandtech.com/show/15846/jim-keller-resigns-from...
79. m12k ◴[] No.25069084{3}[source]
It's fascinating to see history repeated - the architecture and design with the most power efficiency generally also turns out to be the one that can be pushed furthest for performance when you want to go that route.
80. ◴[] No.25069089{5}[source]
81. AshamedCaptain ◴[] No.25069095{5}[source]
And yet here we have the M1 MacBook Air apparently beating the M1 MacBook pro, by a large margin.
replies(3): >>25069293 #>>25070767 #>>25070935 #
82. m12k ◴[] No.25069115{3}[source]
Me too - let's see what the sustained performance is like. That said, with this much headroom, I'm cautiously optimistic that even with some throttling going on, it'll still be plenty fast for anything I'm likely to throw at it.
83. marcan_42 ◴[] No.25069145{4}[source]
AMD GPUs do not require I/O BARs, and highly doubt Nvidia ones do either. The VBIOS will probably assume it can use it, but most modern cards can be initialized without actually running the VBIOS (because people use them on headless servers, for virtualization, and things like that). The I/O BAR is only required for legacy VGA compatibility, you can ignore it.
84. pjmlp ◴[] No.25069147{5}[source]
I am always on the go, it is a bit hard to carry a second monitor with me.
85. nuker ◴[] No.25069160{3}[source]
> I've become something of CPU collector in recent years, and I have a nice line of p6 cpus from thePentium Pro

I bought i486DX for $20 month ago, as a memo of my first CPU.

replies(1): >>25072083 #
86. dave84 ◴[] No.25069201{4}[source]
I think the Surface was late to the party, the original Macbook Air had huge problems when it launched in 2008.

https://www.theage.com.au/technology/apple-fans-burned-by-ho...

87. GeekyBear ◴[] No.25069293{6}[source]
The silicon lottery is still a thing.

I imagine they will eventually have enough chips to start binning for different performance levels like AMD and Intel do.

replies(1): >>25070339 #
88. matwood ◴[] No.25069514{3}[source]
> Electron apps

iOS/iPhones/iPads already smoke every other device in running javascript. Apple Silicon may end up being the best thing to ever happen for Electron apps.

89. cesarb ◴[] No.25069795{4}[source]
> Featuring an 8-wide decode block, Apple’s Firestorm is by far the current widest commercialized design in the industry. 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

This is one place where the 64-bit ARM ISA design shines: since all instructions are exactly 4 bytes wide and always aligned to 4 bytes, it's easy to make a very wide decoder, since there's no need to compute the instruction length and align the instruction stream before decoding.

90. kllrnohj ◴[] No.25070286{4}[source]
The 5950X in a single core load only uses around 18w. Drop 200mhz off of the top end boost frequency and it drops to 11w.

Short duration single core workloads workout a fan is trivial even for CPUs that aren't trying to do so.

91. AshamedCaptain ◴[] No.25070339{7}[source]
They are already binning. The air is supposed to be less powerful, with cheaper variants even having one core less.

The benchmark is just ... that accurate.

replies(1): >>25070586 #
92. GeekyBear ◴[] No.25070586{8}[source]
They are binning for functional GPU cores and allow chips with only 7 functional GPU cores instead of 8 to go into the lower priced Air.

They are not binning for how high the cores will clock, which is just how business is done with Intel and AMD.

93. renaudg ◴[] No.25070767{6}[source]
Based on a sample size of 1 or 2, most likely. It could be due to something as stupid as Spotlight running in the background on the MBP but not the Air.
94. AgloeDreams ◴[] No.25070935{6}[source]
It's thought that the MBP score is due to it being ran possibly during indexing on setup. The score difference is too big, it's a single sample, and the pro still fries it at single core.
95. Joeri ◴[] No.25071013{6}[source]
Are those displays in scaled mode? Scaled displays tend to perform badly on integrated graphics, and suck up memory, because it has to render a 2x or 3x size internally and then scale down for every frame. Running something that updates the screen constantly, like zoom, probably exacerbates that issue.
96. pantulis ◴[] No.25071395{3}[source]
"I think there's still legs to x86, it's survived everything thats been thrown at it so far..."

Also, some one, some day, had to disrupt it. Maybe this is it, maybe not.

97. rbanffy ◴[] No.25071619{4}[source]
x86 needs to use more complicated logic to deal with the instruction stream than ARM, freeing more of the silicon for things like better reordering and more execution units. OTOH, the SMT somewhat mitigates the delays caused in reordering by working on more than one instruction stream at once. I'd say the 16-thread chip will end up being overall faster than the 8-core one, if cache misses don't create a huge penalty for the slower memory bus of the x86. The i9-9980HK is also two generations behind, which doesn't help it much.

When I said there is no magic, I was warning that we shouldn't expect huge speedups or a crushing advantage, at least not for long. The edge M1 has is due to a simpler ISA (which is less demanding to run efficiently, freeing more resources for optimization and execution) and a faster memory interface (which makes an L3 miss less of a punishment). This fast memory interface also limits it to, for now, 16GB of memory. If the dataset has 17GB, it'll suffer. Another difference is that all of the i9 cores are designed to be fast, whereas only 4 cores of the M1 are. This added flexibility can be put to good use by moving CPU-bound processes to the big cores and IO-bound and low-priority ones to the little ones.

In the end, they are very different chips (in design and TDP). It'd be interesting to compare them with actual measurements, as well as newer Intel ones.

98. numpad0 ◴[] No.25071692{4}[source]
Throttling refers to throttling down. Choking up. Going up is boosting.
99. rbanffy ◴[] No.25071733{4}[source]
> advances in Apple's core design that didn't involve magic or breaking the laws of physics.

That's exactly what I said. It's faster, but not an order of magnitude faster and different workloads will perform differently depending on a multitude of factors (even if benchmarks don't). Do not expect it to outperform a not-too-old top-of-the-line mobile CPU by a large margin.

replies(1): >>25072305 #
100. intricatedetail ◴[] No.25072083{4}[source]
I got a Pentium 100 last month with a motherboard and a psu. I plan to run W95. It's going to be fun!
101. intricatedetail ◴[] No.25072112{3}[source]
It is sad that engineers like him are not multi billionaires, but it all gets pocketed by investors, who don't even pay the same tax as people who actually do the work...
102. GeekyBear ◴[] No.25072305{5}[source]
The current gen iPhone chip using the same cores literally outperforms anything Intel makes on a per core basis.

Zen 3 slightly outperforms the iPhone chip, but it runs it's clocks slower to stay inside a 5 watt power draw.

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

So, yes. Expect it to outperform Tiger Lake and Zen 3, at least on a per core basis.

replies(1): >>25073338 #
103. valuearb ◴[] No.25072445{7}[source]
It’s how companies price their products. Is it perfect? No, but that’s why I used the word “around”.

You can argue that this particular Ryzen has a higher gross margin, say 50%, and lower ASP than $300, but that only gets your cost down to what, $140? And with RAM costing extra.

104. valuearb ◴[] No.25072456{5}[source]
Certainly more than $200, so what’s your point?
105. Skunkleton ◴[] No.25072729{3}[source]
That's an interesting observation. It holds true in other areas as well. For example, we have lots of high horsepower cars as the result of R&D effort into high efficiency engines.
106. person8645 ◴[] No.25073005{4}[source]
That's the resolution of the Pro Display XDR at 6k. It can run 2.
107. fiftyfifty ◴[] No.25073224[source]
It's also worth pointing out that Apple is also benefitting from TSMC's latest and best fab processes. Intel is not only behind architecturally but in manufacturing too:

https://www.macworld.com/article/3572624/tsmc-details-its-fu...

108. rbanffy ◴[] No.25073338{6}[source]
Remember the intel part has 8 fast cores while M1 has 4 (and 4 puny ones which really doesn't count). The Intel part also uses SMT to squeeze some extra parallelism that the reordering plumbing can't.
replies(1): >>25074153 #
109. GeekyBear ◴[] No.25074153{7}[source]
Yes, Intel makes parts with more cores, but their entry level chips only have two cores.

Apple chips with more cores will come in time as well.

It's the per core performance, especially at a given power draw, that matters going forward.

110. dawnerd ◴[] No.25074660{5}[source]
That’s merely speculation as to why.
111. sjwright ◴[] No.25074803{3}[source]
But given that M1 is clearly the basic CPU for low cost, thin-and-light devices, we can strongly infer that Apple’s next M chip will be significantly more capable. Chips with eight or more performance cores would be a certainty for the upper tier of laptops and iMacs.
replies(1): >>25101367 #
112. jimbokun ◴[] No.25074822[source]
Agreed that the vast majority of Hacker News comments about the M1 Macbook Air are very glass half empty.

This seems like a really cool piece of technology, and I'm kind of bummed that everyone is so cynical and pessimistic about everything these days (albeit understandably so).

113. andy_ppp ◴[] No.25086172{6}[source]
Interesting! What makes the design incompatible I don’t know enough about it to know...
114. misterdabb ◴[] No.25101367{4}[source]
Given that the M1 is a full node ahead of Zen 3 and two nodes ahead of whatever Intel has to offer, one would think that when on same node, Intel and AMD will be just as capable.

But the truth is comparing to future offerings is bullshit, and we have to stick to what's available today. Impressive power/performance and all that, I have to say. We will see how sustained load looks like and how it runs non-optimized software. But to put in perspective 1 CCX of zen 3 performs better on 7nm (but draws up to 65W). With approximately the same die size (although w/o GPU and other things, the M1 has).