An Intel Strategy to Neutralize ARM
With x86 on life support, how will Intel stay relevant in the years to come? Will they be able to keep up with Apple’s M1 lineup?
Nov 15 · 7 min readDisclaimer, this is pure speculation, based on the moves we have seen Intel making and where the industry is heading. I don’t have any secret backchannel access to Intel board room decisions.
Further, I don’t believe Intel themselves have any hashed-out plan themselves. Instead, I suspect Intel is evaluating several strategies. Thus this is more of an attempted prediction of what I think will emerge as Intel’s long-term strategy.
I know a lot of you would probably say: “Hold on, Intel is currently kings of the chip industry. They dominate data centers, PC laptops, and desktops. So why do they need to change?”
But there is currently a rebellion brewing in the kingdom of chips. Things are not what they used to be. It is easy to dismiss Apple as a minor player since it has a mere 8.5% of the PC market. However, the PC market is about 270 million units sold each year, and Intel dominates this market. So how can Apple’s M1 chip make a dent in this?
What people forget is that smartphones and tablets today are extremely powerful. An iPad today will likely outperform a lot of the lower-end PCs. An iPhone can beat an Intel-based Apple laptop on video encoding. Thus arbitrarily drawing up a line between these devices and PCs doesn’t always make that much sense. Apple sells more than 280 million iPads, iPhones, and Macs each year. Hence Apple Silicon is a bigger market than the PC market. Remember, the M1 is a tweaked variant of Apple’s iPad and iPhone chips. Intel isn’t selling chips to smartphones and tablets. That means they are starting to lose the volume game. Things are not as rosy in the kingdom of Intel as they may seem.
If Intel cannot supply chips to the important tablet and smartphone market, they are significantly disadvantaged. And now they are getting into more trouble as Apple has shown what ARM can do for laptops. Nvidia, Qualcomm, and others are gearing up to match Apple and make desktop-class ARM chips. Amazon and Oracle are already starting to use ARM chips in their data centers. Amazon created their Graviton2 chips in cooperation with ARM. Ampere technologies are making ARM chips for Oracle.
It looks quiet before the storm, but a storm is coming, and Intel knows it has to get ready for what is coming or get rendered obsolete.
Innovators Dilemma
So what can Intel do? They could begin to make their own ARM chips. However, that is extremely risky, as I have elaborated before Intel, ARM, and the Innovators Dilemma.
Intel will vindicate an architecture they don’t control and where their competitors have a head start by going all-in on ARM. If Intel is too successful in making an ARM chip, they kill their own profitable x86 business. On the other hand, if they make a too weak ARM chip, they will remain irrelevant in this new emerging ARM-dominated world.
So what can Intel exactly do to fight what seems so inevitable?
Betting on the RISC-V Dark Horse
A clue to what Intel is up to is their attempted acquisition of SiFive. They put $2 billion on the table, but it wasn’t enough. Yet this isn’t game over. Instead, Intel has started a new RISC-V development platform and invested in SiFive.
Most likely, Intel will throw more money on the table in the future. However, I bet that they want to see RISC-V develop further before committing to even more money.
The question, however, is why RISC-V? Why not just stick with x86 if not going for ARM. And what makes RISC-V more attractive than ARM for Intel?
x86 is essentially a legacy CISC chip. It spends a ton of transistors to turn its CISC-like exterior into something that looks more RISC-like internally. That eats up power and transistors. However, that doesn’t matter that much for large, powerful chips where transistors allocated to branch prediction, out-of-order execution, large caches, etc., dwarfs the transistor tax imposed by the legacy x86 instruction set. That is why Intel is still relevant on the desktop and in data centers.
However, this also explains why Intel is mainly irrelevant for embedded devices and smartphones. Once you make smaller, simpler chips, the x86 tax starts to become a more significant fraction of the total transistor count of the chip. Thus x86 just cannot compete against RISC chips like ARM in the embedded space. Why does this matter?
The x86 market is by various estimates a maximum of 350 million CPUs per year. While something like 25 billion ARM CPUs is sold each year.
To have a fighting chance in this market, you need a chip that can offer high performance per watt and scale down well. Intel could go ARM but risk making a me-too product. While riskier, there is a potential for bigger rewards by going RISC-V.
None of the really big chip makers are yet in RISC-V, but there are many promising signs that RISC-V may be capable of outcompeting ARM on performance per watt. For example, you got Micro Magic making a RISC-V chip which is supposed to set a record performance per watt, consuming a measly 69 mWatt.
If you look at, e.g., Cortex-A5 ARM processor and compare it with RISC-V Rocket processor with similar cache and performance, the die size of the RISC-V is half that of the ARM processor. That has major implications because chip costs grow with the square of the die area. Thus at the same volume of a production, a RISC-V chip will be 4x cheaper than this ARM processor.
How does RISC-V pull this off? 32-bit ARM has about 500 instructions, while 64-bit ARM has about 1000 instructions. A RISC processor with all the most typical features has only 122 instructions (RV32G). Why so few? RISC-V is extension based. A minimal RISC-V CPU only needs to support 47 instructions. Thus if you want to target simpler markets you don’t necessarily need as many instructions. RISC-V can simply be tailored better than an ARM chip. For small embedded CPUs keeping the number of instructions low pays off because it means you require fewer transistors to make the chip.
However, this also matters for specialized hardware such as accelerators for machine learning. Esperanto Technologies.g. build large chips for Machine Learning based on having lots of RISC-V cores. To squeeze in many cores that can work in parallel, you need them to be simple with a low transistor count. To do that, you need a small instruction set. Neither ARM nor Intel can deliver that.
Establish a Beachhead
RISC-V has inherent advantages which will allow Intel to compete in the opposite end of the market where they cannot compete at the moment with x86. In addition, by building a presence in the embedded space, they can build up their skill and competency on RISC-V, so that by the time x86 no longer can hold back the ARM tide wave on the desktop and server, Intel may already have built up the skill and experience with RISC-V to begin offering powerful RISC-V chips which can compete with ARM on the desktop and server market.
Please note this is not something I see happening in a while. Building up this skill will take a lot of time. This could easily be a ten-year project. Intel knows that a lot of businesses cannot immediately transition to ARM even if ARM chips end up cheaper and faster because it takes time to transition software and platforms. That will buy Intel some time. Their market share will decline, they will not get destroyed overnight.
However, there is no way x86 can defend itself against ARM for a whole 5–10 years longer. Thus Intel needs to establish a plan-B. I bet that this will be RISC-V, but that the moment this is not their full commitment. This is a significant strategic choice, and they need to be sure they are making the right choice.
Keep in mind this is a typical large conservative company. Look at how big automakers reacted to Tesla. Their EV investments were half-hearted for years. You can bet Intel RISC-V investments will be half-hearted for a while before it becomes crystal clear to them and the industry at large that there is no way without going full in on RISC-V.
The Dangers
However, there are major dangers here. We can make parallel to Blackberry, Nokia, Windows Phone, and Android. Intel is in a situation not entirely unlike Nokia, when it dominated the mobile phone space. Nokia was like Intel used to control all the parts of their product. They did not want to license Android, just like Intel does not want to license ARM. Nokia figured that would undermine their unique advantages.
The choice thus became to make an unconventional choice and go for Windows Phone. That proved a disaster. The Android momentum was too large, and Windows Phone was too late to the market. Likewise, the ARM momentum may be too large to stop at this point, and going for RISC-V may end up being akin to going for Windows Phone.
You end up with a platform that doesn’t have enough vendor support compared to the competition. Yet, my bet is this will be different. RISC-V has momentum regardless of Intel. That was not the case with Windows Phone. RISC-V is sufficiently different from the competition to matter. Windows Phone was not a big enough improvement to be worth it to most people.
Intel’s Secret Plan to Neutralize ARM
Pages: 1 2