Jean Zay : Performance Reports

Description

ARM Performance Reports est un outil d'analyse de performances. L'échantillonnage s'effectue très simplement en ligne de commande et produit des fichiers de résultats sous divers formats (texte, HTML).

Utilisation

La commande module permet d'accéder aux diverses versions de Performances Reports :

$ module av arm-forge
  arm-forge/19.1.1  arm-forge/20.1.2  arm-forge/20.2.1

Pour utiliser la version 20.2.1, il suffit d'utiliser la commande suivante :

$ module load arm-forge/20.2.1

Une fois le module chargé, l'utilisation de Performance Reports se fait en deux étapes :

  1. Exécution de votre programme avec perf-report;
  2. Visualisation des diagnostiques.

Exécution

L'exécution s'effectue soit de manière interactive soit en batch, via la commande perf-report :

$ module load arm-forge/20.2.1
$ perf-report srun my_exe

Visualisation des résultats

Performance Reports écrit un fichier au format HTML et un fichier au format texte à la fin de l'exécution du programme.

Documentation