06-26-2020, 08:16 AM
https://techreport.com/featured/3471264/...cial-2020/
https://www.extremetech.com/mobile/31207...based-macs
https://www.techpowerup.com/269024/bad-i...ntel-split
Quote:Apple says its putting “relentless focus on performance per watt,” noting that the iPhone performance has increased over 100 times since its original launch and 1000-times performance on the iPad GPU versus the same phone. The company plans to release a whole family of SoCs (System-on-a-Chip) called Mac SoCs to support the change, including GPUs, SSD controllers, and more. The change will encompass Macbooks and desktop systems alike. The first ARM-based Mac is coming this year; Apple expects to complete the transition to ARM within two years.
Apple’s upcoming update, macOS Big Sur, will feature Apple applications already updated to support the upcoming chips–including Final Cut Pro. The company is also taking measures to ensure they don’t leave developers and longtime users in the cold. Apple will offer fast, transparent emulation of legacy apps through its Rosetta 2 emulation platform, upon which Apple says that “most apps will just work.” To show off Rosetta 2, Apple gave us a look at Shadow of the Tomb Raider running on its ARM chip at 1080p in real-time.
Apple is also creating an Apple Developers’ Transition Kit, for which registered developers can apply through its developer website. The system is a Mac Mini enclosure that includes Apple’s A12 SoC, 16 GB RAM, a 512 GB SSD, and a pre-release version of macOS Big Sur. This could be the first ARM Mac that Apple plans to release, too, though Apple was quiet about the specifics on its 2020 ARM system aside from this potential candidate.
https://www.extremetech.com/mobile/31207...based-macs
Quote:The big question on everyone’s mind since Apple’s unveiling of its upcoming ARM shift is what kind of performance we can expect the new chips to offer. It’s not an easy question to answer right now, and there’s some misinformation about what the differences are between modern x86 versus ARM CPUs in the first place.
...
What people are actually arguing, when they argue about CISC versus RISC, is whether the decoder block x86 CPUs use to convert CISC into RISC burns enough power to be considered a categorical disadvantage against x86 chips.
When I’ve raised this point with AMD and Intel in the past, they’ve always said it isn’t true. Decoder power consumption, I’ve been told, is in the 3-5 percent range. That’s backed up by independent evaluation. A comparison of decoder power consumption in the Haswell era suggested an impact of 3 percent when L2 / L3 cache are stressed and no more than 10 percent if the decoder is, itself, the primary bottleneck. The CPU cores’ static power consumption was nearly half the total. The authors of the comparison note that 10 percent represents an artificially inflated figure based on their test characteristics.
A 2014 paper on ISA efficiency also backs up the argument that ISA efficiency is essentially equal above the microcontroller level. In short, whether ARM is faster than x86 has been consistently argued to be based on fundamentals of CPU design, not ISA. No major work on the topic appears to have been conducted since these comparisons were written. One thesis defense I found claimed somewhat different results, but it was based entirely on theoretical modeling rather than real-world hardware evaluation.
CPU power consumption is governed by factors like the efficiency of your execution units, the power consumption of your caches, your interconnect subsystem, your fetch and decode units (when present), and so on. ISA may impact the design parameters of some of those functional blocks, but ISA itself has not been found to play a major role in modern microprocessor performance.
PC Mag’s benchmarks paint a mixed picture. In tests like GeekBench 5 and GFX Bench 5 Metal, the Apple laptops with Intel chips are outpaced by Apple’s iPad Pro (and sometimes, by the iPhone 11).
...
This implies a few different things are true. First, we need better benchmarks performed under something more like equal conditions, which obviously won’t happen until macOS devices with Apple ARM chips are available to be compared against macOS on Intel. GeekBench is not the final word in CPU performance — there’ve been questions before about how effective it is as a cross-platform CPU test — and we need to see some real-world application comparisons.
Factors working in Apple’s favor include the company’s excellent year-on-year improvements to its CPU architecture and the fact that it’s willing to take this leap in the first place. If Apple didn’t believe it could deliver at least competitive performance, there’d be no reason to change. The fact that it believes it can create a permanent advantage for itself in doing so says something about how confident Apple is about its own products.
At the same time, however, Apple isn’t shifting to ARM in a year, the way it did with x86 chips. Instead, Apple hopes to be done within two years. One way to read this decision is to see it as a reflection of Apple’s long-term focus on mobile. Scaling a 3.9W iPhone chip into a 15-25W laptop form factor is much easier than scaling it into a 250W TDP desktop CPU socket with all the attendant chipset development required to support things like PCIe 4.0 and standard DDR4 / DDR5 (depending on launch window).
It’s possible that Apple may be able to launch a superior laptop chip compared with Intel’s x86 products, but that larger core desktop CPUs with their higher TDPs will remain an x86 strength for several years yet. I don’t think it’s an exaggeration to say this will be the most closely watched CPU launch since AMD’s Ryzen back in 2017.
Apple’s historic price and market strategy make it unlikely that the company would attack the mass market. But mainstream PC OEMs aren’t going to want to see a rival switch architectures and be decisively rewarded for it while they’re stuck with suddenly second-rate AMD and Intel CPUs. Alternately, of course, it’s possible that Apple will demonstrate weaker-than-expected gains, or only be able to show decisive impacts in contrived scenarios. I’m genuinely curious to see how this shapes up.
https://www.techpowerup.com/269024/bad-i...ntel-split
Quote:According to a sensational PC Gamer report citing former Intel principal engineer François Piednoël, Apple's dissatisfaction with Intel dates back to some of its first 14 nm chips, based on the "Skylake" microarchitecture. "The quality assurance of Skylake was more than a problem," says Piednoël. It was abnormally bad. We were getting way too much citing for little things inside Skylake. Basically our buddies at Apple became the number one filer of problems in the architecture. And that went really, really bad. When your customer starts finding almost as much bugs as you found yourself, you're not leading into the right place," he adds.
It was around that time that decisions were taken at the highest levels in Apple to execute a machine architecture switch away from Intel and x86, the second of its kind following Apple's mid-2000s switch from PowerPC to Intel x86. For me this is the inflection point," says Piednoël. "This is where the Apple guys who were always contemplating to switch, they went and looked at it and said: 'Well, we've probably got to do it.' Basically the bad quality assurance of Skylake is responsible for them to actually go away from the platform." Apple's decision to dump Intel may have only been more precipitated with 2019 marking a string of cybersecurity flaws affecting Intel microarchitectures. The PC Gamer report cautions that Piednoël's comments should be taken with a pinch of salt, as he has been among the more outspoken engineers at Intel.

