PathScale, ARM ecosystem partner, has announced the upcoming availability of its EKOPath Compiler for ARM-based servers in high-performance computing (HPC) applications.
EKOPath compiler supports SIMD and AES instructions in addition to C99, C++ 2003, C++11, Fortran 90/95 and partial support for Fortran 2003 and 2008.
The BLAS libraries have also been ported and optimized for the ARMv8-A architecture to provide developers with the framework to create ARM-based solutions for HPC applications.
The availability of PathScale’s EKOPath Compiler underscores the continued growth of ARM’s HPC ecosystem and the demand for ARM-based servers from within the HPC community, said Lakshmi Mandyam, director, server systems and ecosystems, ARM.
The alpha version of the compiler and libraries will be available for customer evaluation in December 2014.
“We are pleased to provide the ARM HPC ecosystem with our new EKOPath compiler,” said Christopher Bergstrom, chief technology officer, PathScale. “Our C/Fortran compiler and BLAS libraries optimized for the ARMv8-A architecture will help increase the pace of innovation for ARM partners working in HPC applications.”
“Applied Micro is in support of ARM’s investment in HPC efforts with Pathscale,” said Rohith Pai, vice president, business development, Applied Micro, one of the partners. “Providing a commercial compiler for C and Fortran that is optimized for ARM-based SoCs and 64-bit architecture will be key for development within the ecosystem.”
According to Larry Wikelius, director Thunder Ecosystems and Partner Enablement at Cavium, Pathscale’s technology will enable end users to fully benefit from the high performance capabilities of ThunderX such as Cavium’s 48 core implementation of ARMv8 with dual socket cache coherency support.