Virtual Machine Support for the Cray XC

Researchers at Sandia National Laboratories have demonstrated for the first time the ability to deploy general purpose virtual machines on a Cray XC series supercomputer. Various high-performance computing and data intensive workloads exhibited near native levels of efficiency and scalability. This effort lays the groundwork for supporting coupled simulation and analysis applications that may require diverse operating systems and/or software stacks. In addition, virtualization may help increase developer and analyst productivity, easing the use of complex heterogeneous system resources.

This plot shows the performance of the High Performance Conjugate Gradient (HPCG) benchmark using the native operating system (Native) versus an operating system running in a virtual machine (KVM). The labels show percent of native performance, and higher gaps at scale show additional room for improvement in the network stack
This plot shows the performance of the High Performance Conjugate Gradient (HPCG) benchmark using the native operating system (Native) versus an operating system running in a virtual machine (KVM). The labels show percent of native performance, and higher gaps at scale show additional room for improvement in the network stack
Contact
Andrew J Younge, ajyoung@sandia.gov

August 1, 2017