Introduction And Server Development
The company started off with an in-depth exploration of its CCN-508 server interconnect. AMD and Intel don't really have an analogous chip to this -- think of the CCN-508 as the hub that all other CPUs, GPUs, network interfaces, CPU cache, and other components connect to.
Click to Enlarge
ARM has revealed details on the CCN-508 before, but the company was emphasizing its server chops at Austin, talking up the extensive capabilities of the new design. The CCN-508 is designed to deploy on 16nm FinFET or 14nm manufacturing process nodes at
One of the factors that sets the new interconnect apart from its predecessors is the degree of clock gating ARM is supporting in the new silicon. If you've followed the evolution of mobile hardware, you know that the ability to adjust clock frequencies and to power down sections of a chip that aren't in use, is a vital component of all modern hardware. The CCN-508 allows for more advanced management -- the L3 RAM can be powered down partially or entirely to reduce total SoC power. Alternately, CPUs can store data in L3 before powering down themselves (ARM calls this active retention, and claims that the chip can wake up again in just 5ns.)
One major question was whether or not the CCN-508 would support AMD's HSA
As for a vendor actually bringing an ARM server to market, Applied Micro was on hand to talk about their own work on X-Gene. X-Gene has been floating around in the ARM server world for years; the company originally debuted its design in 2011. The original ramp target of 2012 was, in retrospect, rather optimistic -- the company is now talking about shipping a 64-bit ARM server on 40nm hardware today, with 28nm chips sampling later this quarter. Whether those processors will hit the 3GHz target that X-Gene originally forecast isn't clear; the manufacturer was reticent to give firm details at the event.
ARM was also joined by representatives from Red Hat and Canonical who discussed their respective efforts in bringing up the software stacks required to make ARM an equal player with x86 in the server world. Standards like OpenJDK are ready for deployment on ARM, along with management applications like Canonical's Juju platform. The implication of both companies is that while the ARM ecosystem isn't as established as its x86 counterpart, the various components needed for robust server deployments are rapidly dropping into place.