Tiptop: Hardware Performance Counters for the Masses

Erven Rohou 1, 2
1 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Résumé : Les compteurs de performance matériels ont récemment reçu un surcroît d'intérêt. Ils ont été utilisés par diverses communautés pour analyser et améliorer la qualité des systèmes informatiques: par exemple, les architectes les utilisent pour extraire des caractéristiques applicatives et proposer de nouveaux mécanismes matériels; les concepteurs de compilateurs étudient comment le code produit se comporte sur un matériel particulier; les développeurs logiciel identifient les régions critiques de leurs applications et comparent différentes approches pour sélectionner la meilleure implémentation. Dans ce document, nous proposons de mettre les compteurs de performance à la disposition de tous les utilisateurs, en particuliers les non-experts, et nous préconisons quelques métriques simples, dérivées de ces compteurs, qui sont pertinentes et utiles. Par exemple, un IPC faible (nombre d'instructions exécutées par cycle) indique que le matériel n'est pas utilisé au maximum de ses possibilités; un taux de défauts de cache élevé suggère plusieurs raisons, comme des conflits entre processus dans un environnement multicœurs. Nous proposons un nouvel outil, simple et flexible, qui collecte ces informations dans une plate-forme Linux, et nous illustrons son utilité par plusieurs études de cas.
Type de document :
Rapport
[Research Report] RR-7789, INRIA. 2011, pp.23
Liste complète des métadonnées

Littérature citée [33 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00639173
Contributeur : Erven Rohou <>
Soumis le : mardi 8 novembre 2011 - 14:30:42
Dernière modification le : mercredi 2 août 2017 - 10:06:58
Document(s) archivé(s) le : jeudi 9 février 2012 - 02:40:49

Fichier

RR-7789.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00639173, version 1

Citation

Erven Rohou. Tiptop: Hardware Performance Counters for the Masses. [Research Report] RR-7789, INRIA. 2011, pp.23. 〈hal-00639173〉

Partager

Métriques

Consultations de la notice

2265

Téléchargements de fichiers

1299