Arm Compiler for HPC

Commercial Linux user-space compiling environment for HPC applications on Arm  

Consists of Arm C/C++ Compiler and Arm Fortran Compiler, and is packaged with Arm Performance Libraries.

Get software

  • ARM C/C++ Compiler
  • Arm C/C++ Compiler 

    The compiler is built on a clang front-end and an LLVM optimization and code generation back-end, providing users with the latest C/C++ language features and optimal code on Arm.

    Support information
  • Arm Fortran Compiler

    The compiler is built on a PGI open source Flang front-end and an LLVM-based optimization and code generation back-end, providing users with best application coverage and optimal code on Arm.

    Support information

FAQ

Information regarding Arm Compiler for HPC package

Q: How do I get an evaluation version of Arm Compiler for HPC product?
You can download, install and try the evaluation version of the package by following the instructions on the Installing Arm Compiler for HPC page.

Q: How can I get more information on the product?
Please register with your details and we will get in touch.

Q: Where can I find the release changelog?
See our Release History page to discover what's new with each version of Arm Compiler for HPC.

Q: How can raise an issue with the package?
Contact Arm support with your request and we will get in touch.

Q: Which Linux distributions are supported?
The product is supported on several Linux distributions including Ubuntu, RHEL and SUSE.

Q: Which Armv8-A SoCs are supported?
We support a wide-range of 64-bit Armv8-A based platforms including Cavium ThunderX, Cavium ThunderX2 and Cortex-A57 based SoftIron Overdrive systems.

Q: Does it support SVE?
The Arm compilers in the package support generation of SVE code. Arm Performance Libraries are only available for 64-bit Armv8-A platforms.