Evaluation of Profiling Tools for the Acquisition of Time Independent Traces - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport Technique) Année : 2013

Evaluation of Profiling Tools for the Acquisition of Time Independent Traces

Résumé

In a previous work, we proposed a framework for the off-line simulation of MPI applications. Its main originality with regard to the literature is to rely on time-independent execution traces. Time-independent traces are an original way to estimate the performance of parallel applications. To acquire time-independent traces of the execution of MPI applications, we have to instrument them to log the necessary information. There exist many profiling tools which can instrument an application. In this report we propose a scoring system that corresponds to our framework specific requirements and evaluate the most well-known and open source profiling tools according to it. Furthermore we introduce an original tool called Minimal Instrumentation that was designed to fulfill the requirements of our framework.
Dans nos précédents travaux, nous avons proposé un environnement pour la simulation hors-ligne d'applications MPI. Sa principale originalité vis-à-vis de la littérature est de s'appuyer sur des traces d'exécution indépendantes du temps. Cela constitue une manière originale d'estimer les performances d'applications parallèles. Pour acquérir de telles traces indépendantes du temps lors de l'exécution d'applications MPI, nous devns les instrumenter afin de recueillir toutes les informations nécessaires. Il existe de nombreux outils de profiling permettant d'instrumenter une application. Dans ce rapport, nous proposons une méthode de notation correspondant aux besoins spécifiques de notre environnement et évaluons les outils de profiling open-source les plus connus selon cette méthode. De plus, nous introduisons un outil original, appelé Minimal Instrumentation, spécialement conçu pour répondre aux besoins de notre environnement.

Domaines

Informatique
Fichier principal
Vignette du fichier
RT-437.pdf (903.75 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00842396 , version 1 (08-07-2013)
hal-00842396 , version 2 (15-07-2013)

Identifiants

  • HAL Id : hal-00842396 , version 2

Citer

Frédéric Desprez, George Markomanolis, Frédéric Suter. Evaluation of Profiling Tools for the Acquisition of Time Independent Traces. [Technical Report] RT-0437, INRIA. 2013, pp.43. ⟨hal-00842396v2⟩
429 Consultations
484 Téléchargements

Partager

More