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

End-to-end workflow from quickly getting started to advanced optimization for your workloads

Evaluate

What's in Arm Allinea Studio?

  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.

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.

Help and support

Get in touch if you have questions, doubts, or want to raise an issue.

Get support

FAQs

Q: How do I get access to Arm Allinea Studio?
Request a trials license, or purchase a full license. Download the Allinea Studio components, and see our Get started guides.

For more information on licensing and purchasing, see Sales Inquiries.

Q: Which Linux distributions are supported?
Arm Allinea Studio is available on several Linux distributions, including Ubuntu, RHEL, and SUSE. See supported platforms for more information.