Libraries and Tools for HPC
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.