Heterogeneous System Architecture Progress Provides Industry Leadership for More Efficient Computing
New Orleans, LA-SC14-Nov. 20, 2014-Penguin Computing, provider of high performance computing, enterprise data center and cloud solutions, today announced the first application optimized accelerated processing unit (APU) clusters, making seamless GPU and CPU memory sharing on clusters a reality based on heterogeneous system architecture (HSA) from Advanced Micro Devices (NYSE: AMD). The shared memory capability involves very lightweight context switches to switch instantaneously between the GPU and CPU, whichever code runs best at a given moment.
Today’s applications require power efficiency and high performance achieved through highly parallel computing, however GPUs and CPUs present a bottleneck to efficient cluster functionality due to separate memory space. This traditional architecture results in inefficient GPU/CPU communication, which is a challenge to scaling.
“We are making these machines immediately available for evaluation as a tremendous tool for software development,” said Phil Pokorny, Chief Technology Officer, Penguin Computing. “HSA is a reality and our technology is already in the hands of major U.S. labs. Penguin Computing’s extensive experience in APU cluster development and implementation is instrumental in this progress, in addition to close collaborate with AMD.”
Named Jäätikkö, or iceberg in Finnish, the cluster is currently being demonstrated at AMD’s SC14 booth #839 and combines 10 AMD APU compute nodes, plus head node based on Penguin’s Altus 2A30 development platform, with high performance ethernet using Penguin’s Arctica open ethernet switches.
“Initial feedback from early adopters reinforces our belief that this collaboration with Penguin Computing is an important step forward for the industry,” said Karl Freund, corporate vice president, Product Management and Market, Server Business Unit, AMD. “The potential of modern heterogeneous architectures is exciting, and collaborations such as these can result in significant steps forward in performance for a broad range of software applications.”
The oil and gas industry is an example of a customer segment that could experience significant benefits from this capability. With the oil and gas sector’s need for GPU parallel codes and single-precision, APU has almost a teraflop of single precision floating point performance.
The combined Penguin Computing and AMD solution is a very cost-effective way to get started with one node or cluster.
Visit http://www.penguincomputing.com/products/servers/altus/ to learn more about the Altus 2a30.