After PowerPC and x86 in PCs, Apple would be working to replace ARM. The firm would begin work by substituting small ARM microcontroller cores for their equivalent using the RISC-V instruction set. A conversion that will go slowly, but surely. And that seems logical given the American giant’s thirst for technological independence.
Is Apple taking a step closer to total technological autonomy? This is what the publication SemiAnalysis understands, which explains in a newsletter that the brand’s engineers are in the process of migrating ARM cores from its chips to the RISC V open microarchitecture. Don’t get carried away, we don’t not talking here about the chip’s powerful calculation cores. But of the horde of subservient little cores and other microcontrollers that dot the logic blocks of various SoCs – the Watch might be the first to rock.
As in any information where the interested party (Apple) will not make any comment, it is necessary to be interested in the source. In this case, Dylan Patel, an analyst who publishes a largely paid, highly researched and reliable newsletter called “SemiAnalysis”. In his letter of 9/16/2022, Mr Patel has a very assertive tone. Focusing on projects that demonstrate RISC-V adoption, the article says, “ SemiAnalysis is able to confirm that these cores (ARM dedicated to menial functions) are being converted to RISC-V for future generations of chips “. For the time being, we are talking here about “non-facing users” cores. That is to say, not cores in charge of the applications that users handle. But from the horde of small microcontroller-type cores that abound in SoCs. But that’s just the beginning, because RISC-V is taking off. In all parts of the industry.
RISC-V: the sense of history for the industry, a no-brainer for Apple
Apple is a company that likes to control everything. The company did not hesitate to change processor architecture several times for its computers (Power PC, then x86, then ARM). To succeed in arriving at chips, both fixed and mobile, where it masters not only the production subcontractor (currently TSMC), but also the design of CPU and GPU cores (custom cores thanks to its “Architect” license).
Read also: RISC-V: ARM’s competing architecture passes the 5nm engraving milestone
The only thing that no company designing ARM chips knows is the instruction set (ISA, for statement set architecture). If Apple can do what it wants with its cores, it does so within the limits of the instructions developed by ARM. RISC-V by contrast is developed by a foundation which defines the standard, but does not impose a license for use. And allows – with a lot of internal work – everyone to develop their own homemade instructions if they want (and if they manage with it!). While guaranteeing community development, which makes it possible to rely on permanent improvements, unlike dying architectures (PowerPC, SPARC, etc.).
Read also: RISC-V, ARM’s rival, will get its first GPU (and it’s far from being a detail)
For Apple, there is a growing maturity story of RISC-V, which is not only powering hard drives (Seagate) but also getting ready to go into space – future ESA and NASA flight computers – or driving our cars. But there are also important events that have undoubtedly had a catalytic effect on the projects in progress and the “leakage” of this information.
AMR: Nvidia takeover, bad Qualcomm/Nuvia messages
The attempted takeover of ARM by Nvidia had the effect of an earthquake in the industry. Even though it resulted in a refusal by the competition authorities a little over a year after its implementation, it was undoubtedly an accelerator for RISC-V. All the big names in chips, from Qualcomm to MediaTek, via STMicro, Apple, Texas Instruments and many others have been able to measure the threat. Could ARM, which until then had been the “Switzerland of semi-conductors”, find itself controlled by a competing company? Impossible !
This Nvidia story must have had a very particular echo for Apple, which ceased all work with Nvidia after two generations of GPUs which heated up too much in its Macbooks. A “case” that led to massive recalls of machines. And which would have given rise, behind the scenes, to heated conversations between the two directions. The rest of the story is known: after that, Apple never worked with the GPU champion again and preferred to cooperate with AMD – just like Microsoft for its Xbox 360/One/Series (formerly under Nvidia chips) or Sony for its PlayStation 4/5 (which only called on Nvidia for the PS3).
Read also: Why Qualcomm hasn’t (yet) announced competing chips to Apple’s M1s
Another “case” is to strengthen the position of Apple engineers in their work around RISC-V. That of the legal attack on Qualcomm by ARM which refuses (we don’t know for what reasons) that the company uses ARM CPU cores developed by Nuvia that Qualcomm bought almost two years ago. If we don’t know all the legal reasons – license? – a rough vision of the case can be turned as follows: even if you develop or buy custom ARM core technologies, the ARM entity can mess with you. The kind of stuff that nobody likes.
And even less to Apple.
Just as Apple’s move from x86 to ARM has been talked about for years, converting different ARM cores to RISC-V is going to take time. RISC-V is far from being as mature as ARM, the first uses should target low power cores. If Apple can introduce cores quietly within its different SoCs, one can quite imagine heterogeneous chips, its ARM CPU cores being among the most efficient in the world. But it is quite likely that in the medium term, if the development of RISC-V continues at the current speed, that Apple will one day totally evacuate ARM. And then she will be really in control of her fleas.