Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Community: DNA of Applied Micro's X-Gene Unveiled - ARM Community

Jump to content

DNA of Applied Micro's X-Gene Unveiled

It is now four and a half years since Ian Drew and I started to look into the feasibility of utilizing ARM technology in the server domain. The ARM Cortex™-A9 processor had just been announced and high end mobile products that were shipping were based on the Cortex-A8 processor. We quickly realized that an entry into the server market would take time, since our product roadmap needed to evolve to deliver higher performance, SMP-capable processors and a software ecosystem would need to be created. Fast forward to today, and we are now at a point where initial platforms are being supplied out to customers and being placed in the cloud through efforts such as TryStack, to enable real apples-to-apples comparisons to be made on how end user server workloads perform on ARM platforms versus incumbent platforms.

Several system demonstrations have shown that the basic software building blocks are now in place running on ARM platforms. Simple recompiles of application code are required to show OpenStack applications running on existing 32-bit ARM powered servers. I attended Citrix’s XenSummit last week and heard a presentation of work that is far along to shown Xen running on a Cortex-A15 processor (the first ARM processor to include hardware support for virtualization). They also indicated that they have written this code in a way that has the software ready to migrate to the 64-bit version of the ARMv8 instruction set architecture, which includes the AArch64 execution state. Of course, no one is complacent there is a significant amount of effort in front of us and the ARM ecosystem to further optimize these application stacks for use on ARM platforms to further improve the performance/watt metric that ARM technology provides, along with attracting new software to the ARM architecture. You will hear more about these pieces in the coming months and quarters.

But this week also gave some insight into where the ARM technology is headed. At Hot Chips last week, Applied Micro revealed the next level of detail of their X-Gene processor. Applied Micro has been working with us for a long period of time and immediately announced their intent to produce a server device on the same day last October when ARM revealed the details of the ARMv8 instruction set. So it is great to see that, ten months on, the timeline shared at launch for samples is on track. You should be able to access the presentation material shown at Hot Chips here. With the processor core capable of issuing four instructions on every clock cycle, up to 32 processors cores on a single system on chip and an on-chip fabric that supports greater than 1Tbps of bandwidth, one can quickly see that this is not your regular mobile phone device.

The press of course has picked up on a few pieces from this week’s event. Several, including Rick Merritt from the EE Times, referenced Pat Gelsinger’s remarks in a keynote. You can read the write-up from The Register about Applied Micro’s repost here. Of course, time will be the decider on who is right!

While I am excited by the features of the processor core itself, the area of equal interest/opportunity is the level of integration. Applied Micro showed in this processor that the device also includes 10G Ethernet and a number of optimized-for-purpose accelerator engines. I will not steal Applied Micro’s thunder here by discussing the functionality embedded here but the point to make is that when the networking subsystem is integrated on the same die as the processor system, the result is more energy and CPU cycle count processing of data.

Applied Micro has a development board that includes an FPGA implementation of their device running Linux now. The partnership between Applied Micro with ARM is now focused on ensuring that 64-bit software intersects the initial X-Gene devices, including operating systems and appropriate application stacks.

More soon.

Ian Ferguson, Director of Server Systems and Ecosystem, ARM, has spent years fighting from the corner of the underdog. Most of those scars are healing nicely. Ian is particularly passionate about taking ARM technology into new types of applications that do not exist or are at the very formative stages. Consequently, he is driving ARM’s server program with a view to reinvent the way the server function is implemented in networks as opposed to simply replacing incumbent platforms.
All company and product names appearing in the ARM Blogs are trademarks and/or registered trademarks of ARM Limited per ARM’s official trademark list. All other product or service names mentioned herein are the trademarks of their respective owners.

0 Comments On This Entry

Please log in above to add a comment or register for an account

 
Maximise
Minimise
» 

My Blog Links

» 

Search My Blog

» 

ARM Onsite

»