Video: ARM HPC Ecosystem

Print Friendly, PDF & Email

Darren Cepulis is the HPC Segmment manager at ARM

In this video from the HPC User Forum in Santa Fe, Darren Cepulis from ARM presents: ARM HPC Ecosystem.

“Algorithmic processing performed in High Performance Computing environments impacts the lives of billions of people, and planning for exascale computing presents significant power challenges to the industry. ARM delivers the enabling technology behind HPC. The 64-bit design of the ARMv8-A architecture combined with Advanced SIMD vectorization are ideal to enable large scientific computing calculations to be executed efficiently on ARM HPC machines. In addition ARM and its partners are working to ensure that all the software tools and libraries, needed by both users and systems administrators, are provided in readily available, optimized packages.”

ARM is providing commercially supported tools and libraries to ensure users get the maximum performance from their software. These include ARM C/C++ Compiler (Linux user-space C/C++ compiler), ARM Performance Libraries (optimized BLAS, LAPACK and FFT routines) and ARM Instruction Emulator. These tools and libraries are available as part of two separate commercial packages – ARM Compiler for HPC and ARM SVE Compiler for HPC.

ARM Compiler for HPC provides a complete compiling environment, with ARM C/C++ Compiler and ARM Performance Libraries, to develop and tune your HPC applications on ARMv8-A based SoCs.

ARM SVE Compiler for HPC, on the other hand, provides a complete compiling environment for SVE application development. In addition to SVE enabled ARM Performance Libraries and ARM C/C++ SVE Compiler, it includes ARM Instruction Emulator that allows you to run SVE binaries on non-SVE ARMv8-A hardware at near-native speed.

See more talks in the HPC User Forum Video Gallery

Sign up for our insideHPC Newsletter