PORTLAND, Ore. – What with AMD, Apple, Dell, Dialog, Freescale, Fujitsu, HP, LSI, Microsoft, Motorola, MStar, Nvidia, Qualcomm, Samsung, STMicroelectronics and Texas Instruments all licensing ARM cores for everything from smartphones to tablets to basestations to servers, one might be led to believe the boast of ARM CEO Warren East that designers are choosing ARM because it is a no brainer.
The truth is that even though ARM is gaining market share in low-power embedded applications the company still has a long way to go to challenge the perennial microprocessor kings; that software compatibility hurts ARM as much as it helps; and that there are many vertical markets which will remain inaccessible to ARM cores merely because they are standardized.
Intel in particular has a 20-year head start over ARM, resulting in a maturity, sophistication and veneration that will be hard to displace by a 22-year-old. Intel's ecosystem of support chips, subsystems and software is unparalleled in the industry and addresses many more real-world issues than the low-power and small die size that makes ARM a no-brainer for many new designs. From the mobile space where Atom offers x86 compatibility that even ARM's most sophisticated cores cannot match, to the server space where Intel's Xeon already solves the most vexing issues facing datacenters today, Intel versus ARM remains a brain-teaser. For instance, the fast-growing cloud computing space uses virtualization to offer mobile device users access to applications running on servers for which Intel has a top-to-bottom solution – VTx – which securely links x86-based mobile devices with Xeon-based cloud computers. ARM, on the other hand, is still pursuing virtualization extensions that could offer similar integration of mobile devices into cloud computing realms.
"ARM is becoming more and more mature – its graduated from its initial light-weight processors for mobile devices to beefier processors like the A15 which can compete with Intel's Atom, but they are not yet in the Xeon class" said Sergis Mushell, principal research analyst at Gartner Inc. "The battle has just started – the relay gun has been fired, but the race has just begun."
ARM has recently started penetrating the wireless basestation market with a vengeance, driving a stake in the heart of MIPS Technologies, and landing lucrative new accounts such as for Freescale's popular QorIQ basestation processors.
However, standardizing on ARM cores may eventually hurt margins at TI, Freesale, LSI Logic and elsewhere, as they compete for the same sockets since one of ARM's advantages – interchangeable software – will also enable processor vendors to become interchangeable.
"ARM is now threatening the ecosystem of MIPS – going into basestations, going into networking, and gaining mainstream licensees like Texas Instruments, Freescale and LSI," said Mushell. "But all these vendors are going to be competing for the same piece of business, and it will be really easy to replace one vendor's ARM processor for one of the others, which could drive the ASP [average selling price] down significantly."
For many applications, proprietary architectures can actually be an advantage – witness HP's recent decision not to support ARM on Windows 8 tablets. Proprietary cores can also serve specific markets needs that do not fit into ARM's one-size-fit-all philosophy. For instance, Infineon's Tricore, Renesas' VH/RX and Atmel's AVR all serve specific market segments that will not be going away any time soon.
"Though it's true that the ARM ecosystem for embedded microprocessors and microcontrollers is growing at a blistering rate, there are applications – such as in automotive microcontrollers or networking microprocessors, where manufacturers have found it useful to maintain proprietary architectures," said Adib Ghubril, research director at Gartner.
The other dimension that ARM's "no brainer" argument is skirting is heterogeneous multi-cores. ARM currently has extensions aimed at addressing digital signal processing (DSP), vector processing and other specialized needs, but at least for now, chip designers are more likely be use an asymmetric architectures – an ARM core in combination with a non-ARM heterogeneous core – to meets their specific needs.
"And a new war is about to begin – the multicore wars – and here ARM will likely not emerge supremely victorious, because devices are taking on what we refer to as asymmetric architectures to meet requirements specific to end-applications," said Ghubril. "These asymmetric architectures combine heterogeneous cores together such that an ARM may be sitting next to a proprietary DSP."
Regarding an earlier revenue comment, I tend to agree that comparing ARM revenue to Intel revenue is no useful comparison. What woukd seem to be closer comparison would be comparing intel revenue to ARM revenue PLUS all of revenue from ARM licensees like Qualcom and ARM-specific revenue from chip foundry like TSMC, Samsung. Anyone have an estimate on that? I can guess the number is almost impossible to get accurately from public data
Intel isn't going to disappear quietly. They are going to be the desktop monopoly provider for many a year yet.
Only thing is they seem to be holding back introducing some technologies and the motive mainly seems to be profit.
They seem to be a bit slow on the optical interfaces side of things.
If Altera can do an fpga demo with integrated optical interface (with help from avago and IBM), where is Intel's cpu with onboard optical interface ?
ARM certainly seems to be winning the press wars lately, but I don't see a huge risk to Intel. I agree that ARM seems to be cleaning up in the 32 bit low-power world, but again, I don't see that as a huge risk.
PC and laptop product lines will lose some customers to tables because there are some people for whom any kind of full PC or laptop is overkill. Those people will use tablets and smart phones to do their computing. However, tablets and smart phones will be incremental sales over PCs more than replacements.
A decade from now, I'm not so sure. As phones get more and more powerful, they will become more and more capable of replacing a full PC. You don't need to worry about syncing applications and data if it's all in your pocket.
At that point, wireless docking stations will abound and conventional PCs will become more and more, specialized niche products.
Warren East, CEO of ARM, told me recently that ARM does not want to design cores that compete with Intel's, since ARM cores would then have to add memory-managemnt units and other on-chip resources that consume a lot of silicon. ARM is instead concentrating on lean, ultra-low power cores whose software is consistent across all models, making their choice a "no brainer" for embedded designers. In that sense, ARM has won the processor war it has chosen to fight, by virtue of its numerous design wins, but according to ARM's own CEO it is not even trying to take on Intel ( yet :)
The core matters less and less only if: You can ever have "just enough" of anything/everything needed. For your given application.
In the context of this article I think you would be sorely wrong.
The article speaks towards processors that run / can run user-friendly operating systems. Unless, you're insinuating, that your 2m flash Atmel MCU could compete with anything ARM, let alone Intel in this playing field.
On other grounds I would beg to differ also. Just like a programming language is a tool. With many different languages that are better suited for various jobs. There comes a time when various MCU's / CPU's are better for a given job as well.
Join our online Radio Show on Friday 11th July starting at 2:00pm Eastern, when EETimes editor of all things fun and interesting, Max Maxfield, and embedded systems expert, Jack Ganssle, will debate as to just what is, and is not, and embedded system.