Comprehensive tools suite to achieve best performance on server-class Arm-based platforms

Arm Allinea Studio is a suite of tools for developing server and HPC applications on Arm-based platforms. It contains Arm-specific compilers and libraries, and debug and optimization tools. Use it throughout your development workflow, from getting started to helping you optimize your workloads.

Arm Allinea Studio supports all the latest Armv8-A processors, and is supported on all leading Linux distributions, including Ubuntu, RHEL, and SLES.

Register for release updates


  1. Arm C/C++ Compiler
    Linux user-space compiler, tailored for HPC and scientific codes, with support for latest C, C++ and OpenMP standards and tuned for leading server-class Arm-based platforms.
  2. Arm Fortran Compiler
    Built on the PGI open source Flang front-end and the LLVM based optimization and code generation back-end. It has wide Fortran application coverage and generates optimal code on 64-bit Armv8-A based platforms.
  3. Arm Performance Libraries
    Optimized standard core math libraries for high-performance computing applications on Arm processors.
  4. Arm Forge
    Arm Forge combines an industry-leading debugger, Arm DDT, an out-of-the-box-ready profiler, Arm MAP, and a low-overhead reporting tool that summarizes and characterizes application performance (both scalar and MPI), Arm Performance Reports.

Arm Allinea Studio Editions Quick Reference

Feature Essential HPC Starter HPC Professional
Arm C/C++ Compiler Yes Yes Yes
Arm Fortran Compiler Yes Yes Yes
Arm Performance Libraries Yes Yes Yes
Arm Forge (includes Arm DDT, Arm MAP, and Arm Performance Reports)

Maximum processes* 1              32 64*            
Maximum nodes* 1 1 4*
* For profiling and debugging HPC applications with more than 64 MPI processes and/or running on more than 4 Arm nodes, you will have to buy Arm Forge separately.

Get software

Square with arrow pointing through (Download icon).

Evaluate Arm Allinea Studio

Get a free 7 day evaluation license for Arm Allinea Studio. You can also download our trials package to use the tools with some example code.



Get support

The top half of a human.

The support team are ready to help if you have any questions or problems using Arm Allinea Studio. 

Contact us