Friday, March 27th 2020
Apple ARM Based MacBooks and iMacs to come in 2021
Apple has been working on replacing Intel CPUs in its lineup of products for a while now, and the first batch of products to feature the new Arm-based CPUs should be coming soon. Having a completely custom CPU inside it's MacBook or an iMac device will allow Apple to overtake control of the performance and security of those devices, just like they did with their iPhone models. Apple has proved that its custom-built CPUs based on Arm Instruction Set Architecture (ISA) can be very powerful and match Intel's best offerings, all while being much more efficient with a TDP of only a few Watts.
According to analyst Ming-Chi Kuo, Apple has started an "aggressive processor replacement strategy", which should give some results by the end of 2020, around Q4, or the beginning of 2021 when the first quarter arrives. According to Kuo, the approach of doing in-house design will result in not only tighter control of the system, but rather a financial benefit, as the custom processor will be 40% to 60% cheaper compared to current Intel CPU prices.
Source:
AppleInsider
According to analyst Ming-Chi Kuo, Apple has started an "aggressive processor replacement strategy", which should give some results by the end of 2020, around Q4, or the beginning of 2021 when the first quarter arrives. According to Kuo, the approach of doing in-house design will result in not only tighter control of the system, but rather a financial benefit, as the custom processor will be 40% to 60% cheaper compared to current Intel CPU prices.
98 Comments on Apple ARM Based MacBooks and iMacs to come in 2021
I guess we may see ARM MacBook Air. If next to x86 - great. If replacing it - well, 2020 Airs will probably be available for a while, so most interested will get theirs (it's reeeaaally good).
Of course Apple may surprise us with excellent x86 emulation (including virtualization).
Anyway, I came here mostly to check if "they should go AMD" comments outnumber "RIP Intel".
OTOH, RIP Intel.
I'm sure they'll come up with some excuse.
Also RIP Bootcamp users. First the T2 chip and now this.
Remember when Apple switched to x86 and shocked the world? This is that 2nd coming but with ARM!
Apple always innovates. They were the first with Retina-class displays, now they will be the first ditching x86 altogether, they will be the first to introduce an unlimited detail camera in their iPhones. :eek:
wccftech.com/exclusive-future-iphone-to-feature-unlimited-detail-camera-for-pin-sharp-digital-zoom-at-any-setting/
Performance wise, RISC architectures can't compete with x86, and the whole CISC vs. RISC debate have been irrelevant since the mid 90s as all modern x86 microarchtectures employ micro operations which combines the both of both worlds. This also resolves the "legacy" part of x86.
ARM is a nightmare to support for computers in general, it's only suited for embedded devices or devices within a tight eco-system. To even run the OS, a custom firmware module is needed, tied to the specific ARM implementation. Next, software developers have to choose between only using the base instruction set and the resulting lousy performance, or to use any of the huge pile of custom features which vary from chip to chip and create custom versions of their software for each feature set they want to target. Anyone complaining over a few legacy instructions in x86 is just clueless; ARM is much worse. These custom accelerated features are application specific, and is the reason why your ARM powered phone or tablet is even usable.
While Apple might be heading down their own path, Intel (and AMD*) will not be heading in the ARM direction. It's hard to predict precisely where desktop computers will be 10 or 20 years from now, but it's clear from their advancement that they're moving towards CISC with more SIMD. With Intel's ever-increasing flexibility in AVX-512, and their research into "threadlets", we should be expecting some substantial performance gains over the next decade or so.
*) As a side note; AMD were originally planning to make Zen their stop-gap between Bulldozer and their next gen desktop architecture K12 (based on ARM). Meanwhile, their plans have evolved and currently states to make at least five iterations of Zen, K12 is MiA and is already obsolete vs. competing ARM designs.
Fact 1 ~ there's nothing that competes with Apple's highest end chip in a similar power envelope. Sure you could go on about Windows vs Linux vs Android vs Mac endless debate, though Apple is still king of the hill by a moonshot!
Fact 2 ~ ARM hasn't really had a go at the desktop arena because of the x86 "walled garden" not necessarily as it's inferior! Heck the server space is a similar walled garden, though arguably to a lesser extent because enterprises can make their own decisions & follow through on making their software work with various ISA or custom hardware unlike retail desktop consumers.
www.notebookcheck.net/Snapdragon-865-Geekbench-benchmark-appearance-shows-it-trading-blows-with-the-Exynos-9825-and-Apple-A13-Bionic.445970.0.html
browser.geekbench.com/processors/2588
It's possible to get surprisingly good performance out of ARM cores these days and it's likely that if this rumour is true, that Apple has tuned their SoCs much more than Annapurna Labs have done in the below tests.
It would require some change to software though, as it seems like more cores are going to be needed to be able to compete in some tasks though.
www.anandtech.com/show/15578/cloud-clash-amazon-graviton2-arm-against-intel-and-amd/5
IT'S NOT JUST ABOUT PERFORMANCE YOU MUPPETS. It's about HAVING SOFTWARE THAT PEOPLE RELY ON running an Arm. It's about the fact that x86 has an enormous, decades-old library of applications, many of which no longer have source code available, many of which are relied upon by massive organisations for their day-to-day operations.
S**tty Apple laptops that going to do nothing more than run a web browser and MS Office and various other trash from the iStore do not have any of those concerns. Nobody buys or uses Apple latops to do real software development (sorry JS users, VS Code and NPM aren't real software, they can be run on a toaster). So the x86 ecosystem isn't something that Apple needs to care about, just their own, which is small and has been moving to Arm for the last decade so that Apple can offer One OS To Rule Them All across all their devices, not just phones. Thus it is trivial for Apple to replace x86 CPUs with Arm CPUs in their "laptops" that are actually iPads with permanently-attached trackpads and keyboards.
And stop posting that stupid AnandTech article. It's essentially free advertising for Amazon/Graviton2 because it contains ZERO real-world benchmarks. NONE. Amazon can provide all the Arm hardware in the world, the end-user is still responsible for the actual software running on those instances and guess what, you aren't going to find very much cloud-relevant software that compiles to Arm because nobody gives a s**t about Arm in the cloud. There are no big-name webservers with Arm binaries, there are no big-name databases with Arm binaries, and there is nobody in those projects rewriting their code to be performant on Arm because there is no incentive for them to do so.
x86 is not going away, ever. Arm is not going to displace it, ever. Stop dreaming, start thinking for a change.