numap: A Portable Library For Low Level Memory Profiling

Manuel Selva 1 Lionel Morel 2 Kevin Marquet 2
1 SysMIC - Conception et Test de Systèmes MICroélectroniques
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
2 SOCRATE - Software and Cognitive radio for telecommunications
Inria Grenoble - Rhône-Alpes, UCBL - Université Claude Bernard Lyon 1, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Résumé : Pour suivre l'augmentation du nombre de coeurs intégrés au sein d'une même machine, le sous-système mémoire des architectures multi-coeurs devient de plus en plus complexe. Cette complexité induit des besoins en terme de profilage, afin de permettre aux développeurs une meilleure compréhesion de l'usage que font leur programme du sous-système mémoire. Les processeurs modernes intègrent des mécanismes qui permettent de construire des outils logiciels répondant à ces besoins. Concernant le profilage mémoire, de nombreux processeurs fournissent des moyens de suivre le traffic mémoire et d'échantillonner les accès en lecture et en écriture vers la mémoire. Néanmoins, ces mécanismes sont très complexes à utiliser et sont spécifiques à chaque micro-architecture. Dans ce rapport, nous présentons numap, une librairie dédiée au profilage du sous-sytème mémoire des architectures multi-coeurs modernes. numap est portable sur de nombreuses micro-architectures et fournit une interface simple et claire permetant de construire des outils de profilage.
Type de document :
Rapport
[Research Report] RR-8879, INRIA. 2016
Liste complète des métadonnées

https://hal.inria.fr/hal-01285522
Contributeur : Lionel Morel <>
Soumis le : mercredi 9 mars 2016 - 13:26:48
Dernière modification le : jeudi 9 mars 2017 - 10:50:52
Document(s) archivé(s) le : lundi 13 juin 2016 - 08:52:44

Fichiers

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

Identifiants

  • HAL Id : hal-01285522, version 1

Collections

Citation

Manuel Selva, Lionel Morel, Kevin Marquet. numap: A Portable Library For Low Level Memory Profiling. [Research Report] RR-8879, INRIA. 2016. <hal-01285522>

Partager

Métriques

Consultations de
la notice

288

Téléchargements du document

208