Memory Organisation Cartography & Analysis - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2015

Memory Organisation Cartography & Analysis

Résumé

Although performance analysis is one of the most important phase of High Perfor- mance Computing application development, analysis tools are complex to use. Most of the time, they rely on performance counters which are hard to understand for the final user. Therefore only few advanced users are able to do an efficient and precise analysis. Moreover these counters focus on the processor while most of the performance issues are due to a bad memory usage. In this report, we present MOCA a new kind of analysis tool which provides an overview of the memory access over time. We present MOCA's trace visualization through Ocelotl, a tool designed to provided an aggregated view of data while loosing as few information as possible. Finally, we explain how using these tools, the user can identify memory usage patterns, execution phases and how to interpret them.
Bien que l'analyse de performances soit une phase importante du developpe- ment d'applications de calcul haute performance, les outils d'analyses existants sont complexes à utiliser. Ils se basent la plupart du temps sur des compteurs de performances difficiles à in- terpréter pour l'utilisateur. De ce fait, seuls quelques utilisateurs aguerris sont capables de les utiliser correctement pour mener à bien une telle analyse. De plus ces compteurs se focalisent sur les performances de processeur alors que la plupart des problèmes de performances proviennent d'une mauvaise utilisation de la mémoire. Dans ce rapport, nous présentons MOCA un nouvel outil d'analyse qui se concentre sur la mémoire. Nous proposons une visualization des traces produites par MOCA via l'outil Ocelotl qui permet d'obtenir une vue aggregée en minimisant la perte d'informations. Finallement nous expliquant, comment ces deux outils permettent à l'utilisateur de voir les schémas d'utilisation de la mémoire, les phases d'éxecution et comment les interpréter.
Fichier principal
Vignette du fichier
RR-8694.pdf (646.05 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01130478 , version 1 (11-03-2015)

Identifiants

  • HAL Id : hal-01130478 , version 1

Citer

David Beniamine, Youenn Corre, Damien Dosimont, Guillaume Huard. Memory Organisation Cartography & Analysis. [Research Report] RR-8694, INRIA Grenoble; INRIA. 2015. ⟨hal-01130478⟩
151 Consultations
154 Téléchargements

Partager

More