The low-power capabilities of ARM-based processors have created high expectations for their use in servers, but one of Dell's top engineers said they are unlikely to take off until 64-bit versions hit the market.
"I don't think you'll see any serious momentum in ARM until 64-bit comes out," said Jimmy Pike, vice president, senior fellow and chief architect of Dell's Data Center Solutions division. ARM has said it expects 64-bit server chips based on its processor design to start shipping next year, with servers shipping in volume starting in late 2014 or early 2015. Pike is highly regarded in low-power server design and the Dell division he's in was among the first of the top-tier server providers to experiment with very low-power servers for hyperscale data centers.
ARM processors are being used in most smartphones and tablets, but are being investigated for use in servers as a way to cut electric bills while efficiently processing large volumes of Internet transactions. To counter ARM, Intel is offering Atom server processors as low-power alternatives to its power-hungry Xeon server chips, which dominate the data center landscape today.
But Intel has an early advantage over ARM. Hewlett-Packard last week announced its Project Moonshot dense server with Intel's Atom processor and Dell is already offering dense servers with low-power x86 chips. The companies are relegating ARM servers to the labs, where they are offered to customers for testing.
Dell has three 32-bit and 64-bit ARM platforms in its labs and the systems deliver performance while cutting costs, Pike said. But there are software issues that will hold back ARM adoption in the near term, Pike said.
ARM processors today support only 32-bit, while many servers run 64-bit applications. ARM servers will be competitive when the CPU has 64-bit addressing, which is already supported by Intel's Atom chip.
Server processors based on ARM's 64-bit architecture are expected to become available either late this year or early next year from companies like AppliedMicro, Advanced Micro Devices, Calxeda and others. The chips will be based on ARM's ARMv8 64-bit architecture, or the Cortex-A50 series processors, which are implementations of the architecture.
There is also more to software support in servers than a Linux distribution that supports ARM, Pike said. Beyond running a LAMP -- Linux OS, Apache Web server, MySQL database and programming languages Perl/Python/PHP -- stack, there's a lot more involved in making ARM servers work in a data center.
System management tools, virtualization technology and software packages need to be ARM compliant, Pike said. There also needs to be a common BIOS model and ARM needs to be able to work with advanced networking tools.
Sign up for Computerworld eNewsletters.