ARMing the Cloud; Qualcomm's Centriq 2400 Platform will power Microsoft Azure instances

Subject: General Tech, Systems | March 8, 2017 - 12:20 PM |
Tagged: qualcomm, OCP, microsoft, falkor, centriq 2400, azure, arm, 10nm

Last December Qualcomm announced plans to launch their Centriq 2400 series of platforms for data centres, demonstrating Apache Spark and Hadoop on Linux as well as a Java demo.  They announced a 48 Core design based on ARM v8 and fabbed with on Samsung's 10nm process, which will compete against Intel's current offerings for the server room.

View Full Size

Today marks the official release of the Qualcomm Falkor CPU and Centriq 2400 series of products, as well as the existence of a partnership with Microsoft which may see these products offered to Azure customers.  Microsoft has successfully configured a version of Windows Server to run on these new chips, which is rather big news for customers looking for low powered hosting solutions running a familiar OS.  The Centriq 2400 family is compliant with Microsoft's Project Olympus architecture, used by the Open Compute Project Foundation to offer standardized building blocks upon which you can design a data centre from scratch or use as an expansion plan.

View Full Size

Enough of the background, we are here for the specifications of the new platform and what can be loaded onto a Centriq 2400.  The reference motherboard supports SOCs of up to 48 cores, with both single and dual socket designs announced.  Each SOC can support up to six channels of DDR4 in either single or dual channel configurations with a maximum of 768GB installed.  Falkor will offer 32 lanes of PCIe 3.0, eight SATA ports and a GbE ethernet port as well as USB and a standard 50Gb/s NIC.  NVMe is supported, one design offers 20 NVMe drives with a PCIe 16x slot but you can design the platform to match your requirements.  Unfortunately they did not discuss performance during their call, nor any suggested usage scenarios.  We expect to hear more about that during the 2017 Open Compute Platform US Summit, which starts today.

View Full Size

The submission of the design to Open Compute Project ensures a focus on compatibility and modularity and allows a wide variety of designs to be requested and networked together.  If you have a need for HPC performance you can request a board with an HPC GPU such as a FirePro or Tesla, or even drop in your own optimized FPGA.  Instead of opting for an impressive but expensive NVME storage solution, you can modify the design to accommodate 16 SATA HDDs for affordable storage.

View Full Size

Qualcomm have already announced Windows 10 support on their Snapdragon, but the fact that Microsoft are internally running Windows Server on an ARM v8 based processor is much more impressive.  Intel and AMD have long held reign in the server room and have rightfully shrugged of the many times in which companies have announced ARM based servers which will offer more power efficient alternatives.  Intel have made huge advances at creating low power chips for the server room; AMD's recently announced Naples shows their intentions to hold their market share as well.

If the submission to the OPC succeeds then we may see the first mainstream ARM based servers appear on the market.  Even if the Windows Server instances remain internal to Microsoft, the Centriq series will support Red Hat, CentOS, Canonical and Ubuntu as well as both GCC and LLVM compilers. 

View Full Size

(click to seriously embiggen)

ARM may finally have reached the server market after all these years and it will be interesting to see how they fare.  AMD and Intel have both had to vastly reduce the power consumption of their chips and embrace a diametrically opposite design philosophy; instead of a small number of powerful chips, servers of the future will consist of arrays of less powerful chips working in tandem.  ARM has had to do the opposite, they are the uncontested rulers of low powered chips but have had to change their designs to increase the processing capabilities of their chips in order to produce an effective product for the server room.  

Could Qualcomm successful enter the server room; or will their ARMs not have the necessary reach?

Source: Qualcomm

March 8, 2017 | 12:47 PM - Posted by Anonymous (not verified)

It's not ARM in the server room that is the problem it's Windows on ARM in the server room that will not make it. All those software translation layers to get win32 applications to run will defeat any "Optimizations" and power savings from using the ARMv8A ISA. But at least the hardware will run in a full Linux software environment so Qualcomm can still use/sell the hardware! It will be just that easy for Qualcomm to toss that OS albatross from Redmond and switch to the OS that runs on the majority of ARMv8A ISA based hardware. Qualcomm can easily Flash the UEFI/BIOS reimage the OS to Linux Kernel Based and go from there!

And Jeremy, is there any New information from AMD concerning their K12 custom ARM project, Zen/Naples is pretty much done with some minor tweaks going on with the final RTM silicon. AMD still has some Opteron/ARM server customers using AMD's Opteron/Seattle Non K12 refrence ARM A57 core from ARM Holdings. So that customer base will be getting the promised 5-10 years of server support from AMD. So K12 when it is scheduled(pushed back to 2018) to be released is still of intrest for those AMD Opteron/ARM server market customers.

March 8, 2017 | 01:11 PM - Posted by Jeremy Hellstrom

Nothing I have seen yet but I am keeping my eyes open.

March 10, 2017 | 03:30 PM - Posted by Anonymous (not verified)

Well - Microsoft's Azure applications are mostly pure dotNET based. As such, machine independent intermediate language. This ARM server is intended to host AZURE workloads and Microsoft's data centers. It should be able to run with little to no x64 emulation.

March 8, 2017 | 12:56 PM - Posted by Master Chen (not verified)

Meanwhile, this http://wccftech.com/amd-ryzen-performance-negatively-affected-windows-10... happened.

March 8, 2017 | 01:14 PM - Posted by Jeremy Hellstrom

We are looking into this and trying to figure out what is up and what effect it has.