Solved! ARM Apple High-End CPU - Intel replacement

Page 16 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Richie Rich

Senior member
Jul 28, 2019
470
229
76
There is a first rumor about Intel replacement in Apple products:
  • ARM based high-end CPU
  • 8 cores, no SMT
  • IPC +30% over Cortex A77
  • desktop performance (Core i7/Ryzen R7) with much lower power consumption
  • introduction with new gen MacBook Air in mid 2020 (considering also MacBook PRO and iMac)
  • massive AI accelerator

Source Coreteks:
 
Reactions: vspalanki
Solution
What an understatement And it looks like it doesn't want to die. Yet.


Yes, A13 is competitive against Intel chips but the emulation tax is about 2x. So given that A13 ~= Intel, for emulated x86 programs you'd get half the speed of an equivalent x86 machine. This is one of the reasons they haven't yet switched.

Another reason is that it would prevent the use of Windows on their machines, something some say is very important.

The level of ignorance in this thread would be shocking if it weren't depressing.
Let's state some basics:

(a) History. Apple has never let backward compatibility limit what they do. They are not Intel, they are not Windows. They don't sell perpetual compatibility as a feature. Christ, the big...

Nothingness

Platinum Member
Jul 3, 2013
2,751
1,397
136
I wouldn't really criticize SPX reviews overall though, as general user needs/pros/cons observed are drastically different than a developer and someone interested inherently in the ARM performance as it is (on native and x86).

To the general buyer of windows 10 mobile devices, what the architecture is makes little difference beyond 'hmm, interesting'. What matters is how it runs the things they want to run. And the SPX is a generally sluggish, patience-busting device. Performance IF you have ARM native stuff is acceptable if not overly exciting, but the emulation performance is an abomination. The chief benefits are a couple mm thinner, a bit lighter, and excellent battery life, but at the cost of monumentally slower performance outside of rare scenarios.
Yes, I was wearing my dev hat when I wrote that comment about other reviews You're definitely correct. OTOH I'm sure for some people this will work well enough, the kind of people who only need to run Office, surf and read/write e-mails for instance (here I'm thinking about pros, not end-users at home).
 
Reactions: Arkaign

Thala

Golden Member
Nov 12, 2014
1,355
653
136
And the SPX is a generally sluggish, patience-busting device. Performance IF you have ARM native stuff is acceptable if not overly exciting, but the emulation performance is an abomination. The chief benefits are a couple mm thinner, a bit lighter, and excellent battery life, but at the cost of monumentally slower performance outside of rare scenarios.

I assume you do not speak out of first hand experience. The emulation performance is in many cases totally sufficient and not the least bit of sluggish at all, there are counter-examples of course. The native performance however is more than excellent - in many cases i am very close to my Surface Pro 7 and generally faster than Surface Pro 5 - with a 7W TDP envelope, mind you? Contrary to the Surface Pro 7 this device almost never throttles and stays at 3GHz even if i load all the cores 100%. Whats even more important as a tablet, the device stays cool.
Besides all the Linux stuff is all native ARM64 and what i need beyond this, i just compiled natively.
So heavily dependending on the use-case the Surface Pro X is probably the best tablet on the market. If your use-case does not fit, there are better alternatives of course.
 
Reactions: soresu

Arkaign

Lifer
Oct 27, 2006
20,736
1,377
126
I assume you do not speak out of first hand experience. The emulation performance is in many cases totally sufficient and not the least bit of sluggish at all, there are counter-examples of course. The native performance however is more than excellent - in many cases i am very close to my Surface Pro 7 and generally faster than Surface Pro 5 - with a 7W TDP envelope, mind you? Contrary to the Surface Pro 7 this device almost never throttles and stays at 3GHz even if i load all the cores 100%. Whats even more important as a tablet, the device stays cool.
Besides all the Linux stuff is all native ARM64 and what i need beyond this, i just compiled natively.
So heavily dependending on the use-case the Surface Pro X is probably the best tablet on the market. If your use-case does not fit, there are better alternatives of course.

I played with one at the Dallas store. Even browsing was a little painful with the x86 broswers. I had a USB keyring with a few portable games on it, and a couple refused to run (64 bit), the other was super choppy (broforce).

In the context of a tablet running ARM stuff. It's okay, but $$$. In the context of a general use Windows notebook replacement, forget it.
 

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
Besides all the Linux stuff is all native ARM64 and what i need beyond this, i just compiled natively.
The Raspbian distro on the RPi4 hasn't impressed me much at all - I'm not sure how much of that stems from immaturity of the RP4 specific stack, but I can't even run p3d in either Chrome or Firefox.

Heres hoping that the various open drivers mature quickly, V3D just got Geometry shaders for ES 3.2 apparently.
 

Richie Rich

Senior member
Jul 28, 2019
470
229
76
In terms of Mac Book Air ARM chip and absolute performance I thought Apple will need higher clock version of A14 SoC (clocked around 3.5 GHz). However maybe not.

Apple A13 Lightning is beating in INT the fastest Ryzen 3950X running at 4.6 GHz in ABSOLUTE performance (Core 9900K is close too).
We could estimate new A14 performance, probably if running at 3 GHz (thanks to 5nm EUV), lets say +10% IPC, this means +25% absolute performance estimated SPECint of 66 pts. This would be the world's fastest CPU in absolute numbers even at the low clocks of iPhone. It looks like Apple doesn't need higher clocks at all. Moreover no TigerLake nor Zen3 will be able to compete with this fruit monster.

If Apple would pair Mac Book Air with OLED display then 5W SoC in combination of some dark theme would result in battery longevity of >20h. That's ludicrous.

IPC calculations of SPECint2006:
  • - 9900K .... 54.28/5 GHz = 10.86 pts/GHz
  • - 3950X .... 50.02/4.6 GH = 10.87 pts/GHz
  • - A76 ........ 26.65/2.84 GHz = 9.38 pts/GHz
  • - A77 ........ 33.32/2.84 GHz = 11.73 pts/GHz
  • - A11 ........ 36.80/2.39 GHz = 15.40 pts/GHz
  • - A12 ........ 45.32/2.53 GHz = 17.91 pts/GHz
  • - A13 ........ 52.82/2.65 GHz = 19.93 pts/GHz
  • - A14 ........ 66.00/3.00 GHz = 22.00 pts/GHz (estimated +10%IPC)
  • - Zen3 ...... 60.00/4.60 GHz = 13.04 pts/GHz (estimated +20% IPC)




 

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
In terms of Mac Book Air ARM chip and absolute performance I thought Apple will need higher clock version of A14 SoC (clocked around 3.5 GHz). However maybe not.

Apple A13 Lightning is beating in INT the fastest Ryzen 3950X running at 4.6 GHz in ABSOLUTE performance (Core 9900K is close too).
We could estimate new A14 performance, probably if running at 3 GHz (thanks to 5nm EUV), lets say +10% IPC, this means +25% absolute performance estimated SPECint of 66 pts. This would be the world's fastest CPU in absolute numbers even at the low clocks of iPhone. It looks like Apple doesn't need higher clocks at all. Moreover no TigerLake nor Zen3 will be able to compete with this fruit monster.

If Apple would pair Mac Book Air with OLED display then 5W SoC in combination of some dark theme would result in battery longevity of >20h. That's ludicrous.

IPC calculations of SPECint2006:
  • - 9900K .... 54.28/5 GHz = 10.86 pts/GHz
  • - 3950X .... 50.02/4.6 GH = 10.87 pts/GHz
  • - A76 ........ 26.65/2.84 GHz = 9.38 pts/GHz
  • - A77 ........ 33.32/2.84 GHz = 11.73 pts/GHz
  • - A11 ........ 36.80/2.39 GHz = 15.40 pts/GHz
  • - A12 ........ 45.32/2.53 GHz = 17.91 pts/GHz
  • - A13 ........ 52.82/2.65 GHz = 19.93 pts/GHz
  • - A14 ........ 66.00/3.00 GHz = 22.00 pts/GHz (estimated +10%IPC)
  • - Zen3 ...... 60.00/4.60 GHz = 13.04 pts/GHz (estimated +20% IPC)



That is an amalgum of all the tests, there are some which individual tests that show SD 865 neck and neck for performance with A13, and often using less joules for the same test.
 

Thala

Golden Member
Nov 12, 2014
1,355
653
136
I played with one at the Dallas store. Even browsing was a little painful with the x86 broswers. I had a USB keyring with a few portable games on it, and a couple refused to run (64 bit), the other was super choppy (broforce).

In the context of a tablet running ARM stuff. It's okay, but $$$. In the context of a general use Windows notebook replacement, forget it.

That happens when you generalize from a few samples. Regarding browser you have a few native options: Firefox, Edge and Chromium Edge. Regarding games, that broforce is running choppy is suprising as much more demanding games running great. As example the Trine series running 60fps, Ori and the Blind Forest running 60fps or Diablo 3 running 30 fps in 2800x1920 resolution! Half Life 2 is runniong 60-120+fps @ 2800x1920 resolution. Heck some games are running faster than on Surface Pro 7 despite emulation while the device is staying much cooler.

ps. Just tried Broforce - generally staying above 40fps, not sure if this qualifies as "super choppy" but yes its definitely slower than Ori and the Blind Forest for example. Could it be that the review unit in Dallas was running low on memory or something?

pps. Further investigation on Broforce shows the game distributed mostly to the small cores while the big cores are clocked down to <800MHz while having much less load. So for some reason the game uses only fraction of the available performance. (GPU load 35%)

 
Last edited:
Reactions: Nothingness

insertcarehere

Senior member
Jan 17, 2013
639
607
136
That is an amalgum of all the tests, there are some which individual tests that show SD 865 neck and neck for performance with A13, and often using less joules for the same test.
Would probably be better to put the SD865's scores in perspective against x86 mobile platforms (no Zen+ here but it's comfortably slower than ice lake anyways). Keep in mind coffee lake/ice lake are boosting to ~4ghz.
SD865: (int 33.32, fp 47.72)
 

amrnuke

Golden Member
Apr 24, 2019
1,181
1,772
136
In terms of Mac Book Air ARM chip and absolute performance I thought Apple will need higher clock version of A14 SoC (clocked around 3.5 GHz). However maybe not.

Apple A13 Lightning is beating in INT the fastest Ryzen 3950X running at 4.6 GHz in ABSOLUTE performance (Core 9900K is close too).
We could estimate new A14 performance, probably if running at 3 GHz (thanks to 5nm EUV), lets say +10% IPC, this means +25% absolute performance estimated SPECint of 66 pts. This would be the world's fastest CPU in absolute numbers even at the low clocks of iPhone. It looks like Apple doesn't need higher clocks at all. Moreover no TigerLake nor Zen3 will be able to compete with this fruit monster.

If Apple would pair Mac Book Air with OLED display then 5W SoC in combination of some dark theme would result in battery longevity of >20h. That's ludicrous.

IPC calculations of SPECint2006:
  • - 9900K .... 54.28/5 GHz = 10.86 pts/GHz
  • - 3950X .... 50.02/4.6 GH = 10.87 pts/GHz
  • - A76 ........ 26.65/2.84 GHz = 9.38 pts/GHz
  • - A77 ........ 33.32/2.84 GHz = 11.73 pts/GHz
  • - A11 ........ 36.80/2.39 GHz = 15.40 pts/GHz
  • - A12 ........ 45.32/2.53 GHz = 17.91 pts/GHz
  • - A13 ........ 52.82/2.65 GHz = 19.93 pts/GHz
  • - A14 ........ 66.00/3.00 GHz = 22.00 pts/GHz (estimated +10%IPC)
  • - Zen3 ...... 60.00/4.60 GHz = 13.04 pts/GHz (estimated +20% IPC)



IPC on specint looks great.

I wonder how that translates for the MacBook Pro into actual work when compared to a real work CPU? That they can target IPC and get good results is not surprising. It's when they can actually make it work for more than a phone, tablet, or cheap chromebook that it will be impressive. And it may end up being impressive! But until we see actual results, or even hints of results, for what people use mid-range CPUs for, I won't be too worried for Intel or AMD. If Apple put out a MacBook Air that can run iTunes, iPhoto, and a browser just fine, that's not surprising. That's a larger-screened iPad. When they put out a MacBook Pro that is competitive, that'll be impressive.
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
When they put out a MacBook Pro that is competitive, that'll be impressive.

I don't doubt they could do it and especially not for the macbook air. But it's not about being able to do so but being commercially viable. They would need either 2 dies or cut one down a lot to have a dfference between a macbook air and pro. And then there is the just newly released macpro also x86 based which you can get in pretty crazy config. Apple could never afford to make the chips for the needed configs all themselves. too small a market. Either mac pro will be the only device left using x86 and macos or they kill the line entirely in a couple years. both don't seem great.
For easier to get good deals from intel especially now when they are desperate and have a viable competitor (AMD) to further drive down prices.
 
Reactions: wintercharm

insertcarehere

Senior member
Jan 17, 2013
639
607
136
I don't doubt they could do it and especially not for the macbook air. But it's not about being able to do so but being commercially viable. They would need either 2 dies or cut one down a lot to have a dfference between a macbook air and pro. And then there is the just newly released macpro also x86 based which you can get in pretty crazy config. Apple could never afford to make the chips for the needed configs all themselves. too small a market. Either mac pro will be the only device left using x86 and macos or they kill the line entirely in a couple years. both don't seem great.
For easier to get good deals from intel especially now when they are desperate and have a viable competitor (AMD) to further drive down prices.

I still don't understand why Apple would scrap ARM on notebooks (a larger market) just because they can't produce ARM chips suitable for Mac Pros (a smaller market), whether Apple can produce ARM chips for PC use profitably is still up in the air but the Mac Pro would be well down the priority list of comsiderations.

Given what Apple has done in the past, they'd gladly kill the Mac Pro line if it was such a hassle to switch to ARM.
 

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
I still don't understand why Apple would scrap ARM on notebooks (a larger market) just because they can't produce ARM chips suitable for Mac Pros (a smaller market), whether Apple can produce ARM chips for PC use profitably is still up in the air but the Mac Pro would be well down the priority list of comsiderations.

Given what Apple has done in the past, they'd gladly kill the Mac Pro line if it was such a hassle to switch to ARM.
They have stockholders to contend with that may not like such a move.

Steve Jobs may have been a.... hmmm, how to say this without profanity?

Either way he was very disagreeable, but he was not averse to taking big risks - I haven't seen anything that suggests the new Apple is capable of remotely that level of risk taking.
 

amrnuke

Golden Member
Apr 24, 2019
1,181
1,772
136
I don't doubt they could do it and especially not for the macbook air. But it's not about being able to do so but being commercially viable. They would need either 2 dies or cut one down a lot to have a dfference between a macbook air and pro. And then there is the just newly released macpro also x86 based which you can get in pretty crazy config. Apple could never afford to make the chips for the needed configs all themselves. too small a market. Either mac pro will be the only device left using x86 and macos or they kill the line entirely in a couple years. both don't seem great.
For easier to get good deals from intel especially now when they are desperate and have a viable competitor (AMD) to further drive down prices.
Great points.

Either:
- fracture the dev environment by keeping ARM for MacBook and MacBook Air, and keeping x86 for MacBook Pro
- take a bath in the professional market (small though it may be, it is highly profitable) because ARM isn't ready for professional work

But if anyone can do it, Apple would be a company that could. They control the entire ecosystem. If they want MacOS to work with ARM, it will work with ARM. They have forced proprietary stuff on their user base for years; changing to ARM would be no different. If the switch off PowerPC to Intel is something Apple are looking at for historical guidance, they will happily jump to ARM even with all the known hiccups of recompilation and/or need for a real time binary translator.
 

Gideon

Golden Member
Nov 27, 2007
1,712
3,931
136
Considering the size Apple is right now, I don't see a problem in supporting both ARM and X86 (mac pro, iMac, and legacy stuff) on macOS for while (longer than PowerPC was supported).

Sure it's considerably more work, but Microsoft seems to be able to pull that off with ARM builds of windows. Apple is in a better place as the kernel is already shared with iOS (Microsoft had nothing).

As the CPUs are more powerful and software ecosystem is a lot more closd up, emulation of x86 should also easier for legacy apps.

As for Mac PROs, they don't need to support every app/feature supported on ARM, just apple's own software + the core creation software like the Adobe stack (that will continue to have x86 builds for a while).
 

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
take a bath in the professional market (small though it may be, it is highly profitable) because ARM isn't ready for professional work
Arguable, we haven't yet seen Neoverse N1 in action, and Triton based ThunderX3 cometh in good time.
But if anyone can do it, Apple would be a company that could. They control the entire ecosystem. If they want MacOS to work with ARM, it will work with ARM. They have forced proprietary stuff on their user base for years; changing to ARM would be no different. If the switch off PowerPC to Intel is something Apple are looking at for historical guidance, they will happily jump to ARM even with all the known hiccups of recompilation and/or need for a real time binary translator.
The trouble is, it's not just Apple we're talking about when we talk about MacOS.

Sure they have some first party software, but most of it is third party like Adobe, Avid, Autodesk and so on.

While Adobe has been pursuing ARM endeavors for some time, we have little evidence of similar movements from Autodesk.

Some of those software packages are several times bigger (therefore more complex) than they were at the time of the PPC -> x86 switch.

Some software companies might feel it simply isn't worth the effort and abandon the platform entirely if forced to choose by Apple, especially given Autodesk has recently downscaled staff (citation needed).
 

Thala

Golden Member
Nov 12, 2014
1,355
653
136
Some of those software packages are several times bigger (therefore more complex) than they were at the time of the PPC -> x86 switch.

Complexity is not a good metric for effort as most software will just compile for ARM with minimal effort. I have encountered large complex projects with minor issues and small projects with showstoppers. And these showstoppers were not the source code itself but the build system not prepared for cross compilation.
 
Reactions: Richie Rich

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
Seems Samsung aren't the only ones throwing in the towel with custom ARM cores.

NVIDIA just announced a future Tegra SoC codenamed "Orin" which uses ARM Hercules (likely Cortex A78), and some next gen GPU likely to be Turing's successor.

Link here.

A picture of it (may not necessarily be it):

 

soresu

Platinum Member
Dec 19, 2014
2,959
2,181
136
Huawei seem to be contributing optimisations for AArch64 to open source projects, it's good that such big pocketed ARM vendors are contributing regardless of current political woes!

Rising tides lift all boats and such.

Link here.
 

DrMrLordX

Lifer
Apr 27, 2000
21,804
11,157
136
Is this thread going to continue to be a catch-all for ARM stories, or are we going to leave it as an Apple vs. Intel thread? Just curious . . . kinda wanna report some Snapdragon 855+ results but keeping this thread alive may not be the right place to do so.
 

scannall

Golden Member
Jan 1, 2012
1,948
1,640
136
Is this thread going to continue to be a catch-all for ARM stories, or are we going to leave it as an Apple vs. Intel thread? Just curious . . . kinda wanna report some Snapdragon 855+ results but keeping this thread alive may not be the right place to do so.
I would vote to make a new thread. The other ARM postings are a distraction, and not really relevant to the thread title.
 

moinmoin

Diamond Member
Jun 1, 2017
4,994
7,765
136
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |