1977 : 6502
1984 (+ 7): 68000
1994 (+10): PowerPC
2005 (+11): x86
2020 (+15): ARM
intervals between transitions creep up (I know those dates may not be the ones others would pick. I skipped the Apple 1 (1976), transition periods were sometimes long (they sold Apple 2’s up to 1993, etc))Because of that I don’t see a next transition happen before around 2040.
If it happens my $0.02 is on riscv. That’s a big if, though. The main CPU is getting less and less relevant relative to custom accelerators, and they’re in control of their own instruction set, so they may be able to fix a few bottlenecks while (more or less) staying on ARM.
It was essentially the same with Intel and Arm, plus the fact that they could save money and further integrate vertically.
(As I recall, but maybe I misremember, Apple claimed a big performance advantage for their high-end G5 Macs but in the real world it was a bit dubious.)
They have an ARM architecture license. They design their own ARM implementations from the ground up.
If something can be done to RISC-V designs that would leapfrog ARM and ARM does not want to incorporate whatever breakthrough that is into their own cores for some reason that will mean that the people who rely on commodity ARM chips or on licensed ARM cores will be out of luck.
Apple on the other hand would be free to incorporate that into their ARM implementation.
RISC-v is an instruction set. If any company made a better RISC-v core than Apple can make themselves they could either buy it from them or make their own faster ARM core.
That’s what happened with Intel and PowerPC…
What improvements in the instruction set itself could make RISC-v fundamentally faster than equivalent ARM chips?
> It's not like you can argue that they can't pull off a RISC transition
Apple could also possibly send a spaceship to the moon if they really wanted to. Not sure there are any practical reasons to do that.
They’ve been working on ARM chips for almost a decade to get to where they are now. Throwing that away for some ill defined advantages seems not that rational.
I think Apple has a perpetual license to ARM tech because they put up a bunch of investment money after ARM spun off from Acorn.
None of us really know the specifics of Apple's deal, though. It's a perpetual license and they are in-bed with the firm that majority-owns ARM. It seems like a good deal, but obviously it's not good enough; Apple doesn't use any ARM-provided core designs and even adds their own ISA extensions when-needed. They themselves are using ARM like it is RISC-V, and they're a big enough stakeholder that they can get away with it.
> They’ve been working on ARM chips for almost a decade
https://appleinsider.com/articles/21/09/03/apple-investigati...
They've been exploring RISC-V internally for a couple years now, too.
I think it is either extremely foolish or ignorant to think that RISC-V won't undermine most ARM-licensed devices. The vast majority of places where ARM is used (even in Apple devices) is small and cheap microcontrollers that mostly cost whatever their license demands. If Apple could switch their internal ICs to RISC-V, they would already be saving a lot of money without transitioning to RISC-V fully.
Have they?
I certainly think you have a point about microcontrollers.
I find it very doubtful RISC-v would supplant ARM on the high end anytime soon. The licensing fees are pretty peanuts compared to the cost of designing your own cores and even the big players have been struggling to come up with anything that could compete against ARMs designs (besides Apple of course).
Also it’s not at all clearer what incentives would Apple have to switch to RISC-V? Sure they could do it.. what would they gain though?
If there were a compelling advantage at some point, they could go for it.