Arm Performance Reports

This page lists the Arm Performance Reports release history.

To download and install the latest version of Arm Performance Reports, see our downloads page and follow the installation steps given in the Arm Performance Reports user guide.

Details on Release Versions, and links to the Release Notes and Documentation are provided below.

For more compatibility information, see our Known Issues and supported platforms topics.

Arm Performance Reports

Version 19.0 - latest update 19.0.5

Released: May 03, 2019

What's new in 19.0 - latest update 19.0.5

Arm Performance Reports 19.0 covers the following releases:

  • Arm Performance Reports 19.0.0 - Released 7th December 2018
  • Arm Performance Reports 19.0.1 - Released 18th December 2018
  • Arm Performance Reports 19.0.2 - Released 25th January 2019
  • Arm Performance Reports 19.0.3 - Released 1st March 2019
  • Arm Performance Reports 19.0.4 - Released 29th March 2019
  • Arm Performance Reports 19.0.5 - Released 3rd May 2019

New features and enhancements:

19.0.0

  • None in this release.

19.0.1

  • None in this release.

19.0.2

  • None in this release.

19.0.3

  • None in this release.

19.0.4

  • Support for profiling debug versions of Python.

19.0.5

  • None in this release

Bug fixes:

19.0.0

  • [FOR-5412] You can now launch serial programs that are in the environment's path without specifying the full path.
  • [FOR-6217] Fixed an issue that caused a slowdown in the analysis phase.

19.0.1

  • [FOR-6407] Fixed a startup issue with CRAY ALPS.

19.0.2

  • [FOR-6510] Arm Performance Reports can now profile applications when SHELL is unset.

19.0.3

  • [FOR-6564] The Known Issues section of the Forge user guide has been updated to describe compilation flags for OpenMPI 3.x with GCC, to fix a startup issue.
  • [FOR-6644] Re-enabled Accelerator Metrics.

19.0.4

  • [FOR-6791] Fixed an issue that causes the incorrect number of physical cores to be reported.
  • [FOR-6886] Fixed an issue that occurs when using the PGI compiler to link with the static MAP sampler library.

19.0.5

  • [FOR-6988] Fixes an issue when debugging static PGI binaries.
  • [FOR-7106] Fixes an issue where the number of OpenMP threads were not being set correctly when using express launch.
  • [FOR-7094] Fixes an issue where processes launched by srun would have their CPU affinity settings reset.

 

Known issues

Please refer to the known issues page.

Release Note for Release History 19.0 - latest update 19.0.5

Changes in this release

Arm Performance Reports 19.0 covers the following releases:

  • Arm Performance Reports 19.0.0 - Released 7th December 2018
  • Arm Performance Reports 19.0.1 - Released 18th December 2018
  • Arm Performance Reports 19.0.2 - Released 25th January 2019
  • Arm Performance Reports 19.0.3 - Released 1st March 2019
  • Arm Performance Reports 19.0.4 - Released 29th March 2019
  • Arm Performance Reports 19.0.5 - Released 3rd May 2019

New features and enhancements:

19.0.0

  • None in this release.

19.0.1

  • None in this release.

19.0.2

  • None in this release.

19.0.3

  • None in this release.

19.0.4

  • Support for profiling debug versions of Python.

19.0.5

  • None in this release

Bug fixes:

19.0.0

  • [FOR-5412] You can now launch serial programs that are in the environment's path without specifying the full path.
  • [FOR-6217] Fixed an issue that caused a slowdown in the analysis phase.

19.0.1

  • [FOR-6407] Fixed a startup issue with CRAY ALPS.

19.0.2

  • [FOR-6510] Arm Performance Reports can now profile applications when SHELL is unset.

19.0.3

  • [FOR-6564] The Known Issues section of the Forge user guide has been updated to describe compilation flags for OpenMPI 3.x with GCC, to fix a startup issue.
  • [FOR-6644] Re-enabled Accelerator Metrics.

19.0.4

  • [FOR-6791] Fixed an issue that causes the incorrect number of physical cores to be reported.
  • [FOR-6886] Fixed an issue that occurs when using the PGI compiler to link with the static MAP sampler library.

19.0.5

  • [FOR-6988] Fixes an issue when debugging static PGI binaries.
  • [FOR-7106] Fixes an issue where the number of OpenMP threads were not being set correctly when using express launch.
  • [FOR-7094] Fixes an issue where processes launched by srun would have their CPU affinity settings reset.

Known issues

Please refer to the known issues page.

System requirements

Please refer to the supported platforms page.

Installation instructions

Run the graphical "installer" or the text-only "textinstall.sh" from the download tarball.

You may choose to install just for you or for all users on your system.

If you are installing on a cluster, please make sure the package is available at the same path on every machine.

Full installation instructions are available in the Arm Performance Reports user guide.

Uninstalling Arm Performance Reports

To uninstall Arm Performance Reports, remove the installation directory from your system:

rm -r <installation-dir>

Licences

If you do not have a licence file you will need to obtain one from Arm. Get an evaluation licence.

Full licences may be obtained by emailing HPCToolsSales@arm.com. Licence files should be stored in a directory called licences below the installation directory. For a default (root) installation, that directory would be:

/opt/arm/reports/licences

For a user-only installation it would be:

${HOME}/arm/reports/licences

Running Arm Performance Reports

To run Arm Performance Reports, add 'perf-report' in front of your existing mpiexec or aprun command-line:

{arm-reports-path}/bin/perf-report mpiexec -n 4 examples/wave_c

If {arm-reports-path}/bin is in your $PATH, you can use:

perf-report

Your chosen program will be run just as before and two report files, one .txt and one .html will be created in the current directory on completion. If you have problems starting your program under Performance Reports, first ensure it can run without Performance Reports with no errors.

You can use the --outputor -o argument to specify a single output file name.

See perf-report --help or the user guide for more information.

Examples

Example code can be found in the installation directory:

<INSTALL_DIR>/examples

Copy the example code to a writeable directory and run the examples using the makefiles provided.

Documentation

Once installed these release notes can be found in the installation directory, and on the Release History page on the Arm Developer website.

The Arm Performance Reports user guide is available in the <INSTALL_DIR>/doc directory, or online here.

Further documentation, help and tutorials can be found on the Arm Developer website.

Support

If you require support or would like to provide feedback, please contact allinea-support@arm.com or use our support request form.