Intel vs. ARM – The Battle Is Just Beginning
This is a guest contribution from Jack Gold the founder and principal analyst at J.Gold Associates, LLC an information technology analyst firm based in Northborough, MA, covering the many aspects of business and consumer computing and emerging technologies. Learn more about J.Gold Associates here.
The market seems to think that that the folks at ARM and its licensees (TI, Nvidia, Qualcomm, Marvel, Apple, et. al.) are on the verge of attacking Intel where it is most susceptible – the PC and server space. Indeed, ARM is making inroads with low power designs, and has a virtual monopoly on mobile devices. But the path to PCs and Servers is a very different path than smartphones and tablets. And clearly, Intel doesn’t think it can afford to concede any territory, which is why it is pushing back hard on the mobile “heartland” of ARM. So let’s step back and see what Intel has going for it vs. the ARM ecosystem.
Many observers have a bias towards ARM and are discounting Atom’s potential for success in phones and tablets, I think that Atom really does have a chance to succeed and thrive. Not perhaps in the current version, but in the next generation of chips Intel will launch in the next 6-12 months. And I believe that Intel will stay very far ahead of ARM in the race for PCs and even high end tablets. Why? Here are some reasons.
First, Intel’s huge investment in processing technology is not putting it at a disadvantage as some have suggested. Actually it’s the other way around. The ARM camp is relying on the foundries to make the process improvement investment for them. But after they’ve matched Intel’s recent investment of $15B or so, they still will have to recoup that investment, and that will mean higher chip costs to the fabless chip vendors (no free lunch here). At the end of the day, process advantage does matter. It’s how Moore’s Law has remained in play, and process advantage means higher performing chips at lower power and eventually lower cost (as yields increase). And Intel’s recent development of 22nm and 3-D transistors means its lead is increasing and has a two year (or more) advantage on the competition.
Second, the conversation comparing ARM to Intel usually turns to RISC vs. CISC. I thought we settled that argument years ago with Transmeta and MIPS before that. But I guess not. The bottom line is that with more complex systems that have increasingly complex computing requirements, longer and more complex instruction sets improve performance. This is what Microsoft
found out years ago when it suspended development of Windows on RISC. Yes, they now say they will have Windows 8 running on ARM. But the question remains, what version and what features? There is no doubt in my mind that the highest end and more performance oriented versions of Windows will remain focused on the x86 architectures. And don’t forget that ARM isn’t even on 64 bits yet. Imagine a server with a large database running on a 32 bit RISC architecture compared to a full featured 64 bit CISC version. So as functions get more complex, specialized instructions and HW additions give x86 (including Atom) an advantage unless ARM adds the same HW and SW extensions.
The third issue is compatibility. There is a perception that ARM is compatible across platforms and vendors, and clearly its not. As a result, look at the upgrade problem being faced by older devices in the market, and even among devices from the same manufacturer. In fact, different licensed versions of the ARM architecture have incompatibilities. And deep licensees (e.g., Qualcomm) are building their own architecture that is supposed to be compatible with other vendors’ chips (but is it?). ARM fragmentation is an issue usually not discussed. But it is real no less.
Finally many think that Intel is a chip company, and forget that it has tens of thousands of SW engineers on staff. This allows it to create the best compilers in the industry, and to optimize ports to its platform well beyond what others can do. And WindRiver gives Intel incredible breath in tools and designs. Many perceive Google’s commitment to Android on Atom as lukewarm, but Intel has invested considerable resources to port and optimize Android for its platforms, albeit a bit late. And even though current WP7 doesn’t run on Atom, it is quite likely that WP Next (e.g. Windows 8) could easily do so if there is OEM demand, which there well may be especially in the tablet space. Finally, now that Intel has McAfee in its stable, it is very likely to create industry-leading HW-enabled security features that users will find appealing and competitors will have trouble duplicating.
Of course MeeGo remains a sore spot for Intel, especially after Nokia’s rejection of the OS for its devices. It is not clear MeeGo will ever get out of the niche markets it now is targeting. But clearly some vendors see it as an alternative to Android’s (and Apple’s) hegemony, especially in emerging markets. So while it may never achieve the huge numbers of units that its competitors will ship, it will nevertheless have a credible niche to exploit. But Intel is not riding MeeGo as its only path to success.
Bottom Line: For Intel, it’s about the ecosystem. As code gets more complex, it’s increasingly difficult to produce and manage, especially across multiple platforms. This is problematic for both OS developers and ISVs who want to port their apps (look at how many versions of Android apps there are, and not just for OS versions numbers, but also for different devices from different manufacturers). Intel’s x86 consistency is a strong point and fragmentation plays to its strength. Certainly I’m not signally the death knell for ARM. But those who minimize Atom’s future potential are making a mistake.