Overview

Arm tools are used by 70% of the top 20 supercomputer users worldwide to quickly understand application performance and achieve faster results from their debug, profiling, and optimization efforts.

Arm architecture users

Arm Allinea Studio is our solution to HPC on Arm. It contains:

  • Arm Compiler for Linux:
    • Arm C/C++ Compiler
    • Arm Fortran Compiler
    • Arm Performance Libraries
  • Arm Forge

Arm Compiler for Linux enables you to generate code
for Arm platforms, and Arm Forge enables you to
debug, profile, and analyze this code.

 

Cross-platform users

Use Arm Forge to performance engineer for any server.

Arm Forge combines:

  • A parallel debugger (Arm DDT)
  • A profiler (Arm MAP)
  • A reporting tool (Performance Reports) for developing and optimizing code.

It also enables you to analyze I/O, CPU, Lustre, energy, and regionally profile with Caliper.

 

Step 1: Request a trial license

To get a free seven day trial of any of Arm's market leading HPC software tools, request a trials license:

Request

Arm Performance Reports Feature

Example report generated by Arm Performance Reports

Step 3: Set up your trials license

Arm Forge and Arm Performance Reports search for individual licenses in their specific installation directories.

If you choose to put the license file in a different location, you must set the ALLINEA_LICENSE_DIR environment variable to point to it:

export ALLINEA_LICENSE_DIR=/path/to/licenses-directory

Arm Compiler for Linux (Arm Allinea Studio users) searches for a license in the /opt/arm/licenses directory. You must create the licenses directory in /opt/arm and place your license in it.

If you choose to put the license file in a different location, you must set the ARM_LICENSE_DIR environment variable to point to it:

export ARM_LICENSE_DIR=/path/to/license-directory

Applications on a computer.

For more information about about licensing, see:

Step 4: Download the trials package

Arm Forge FeaturesThe package listed below contains an example program in C, Fortran, and Python formats.

With the trials package and a trials license you can:

  • Compile the examples with the Arm Compiler for Linux
    (Arm platform users only), or compile with another
    compiler of your choice.
  • Analyze their performance with Arm Performance Reports.
  • Debug and profile the codes with Arm Forge.

The package contains a tutorial that describes how to use the example codes with the Arm tools.

arm_hpc_tools_trial.tar.gz 1.39 MB

Step 5: Use the tools with your own workloads

Arm Fortran Features

Go further with your trials license and try running the tools with your own application codes.

For product documentation, videos, demos, and porting information, see our Help and tutorials page.

For further support during your tools trial,
contact Arm Support.