EZTrace: a generic framework for performance analysis
hal.structure.identifier | Riken | |
hal.structure.identifier | Department of Information and Communication Engineering | |
dc.contributor.author | TRAHAY, François | |
hal.structure.identifier | Service Expérimentation et Développement [Bordeaux] [SED] | |
dc.contributor.author | RUE, François | |
hal.structure.identifier | Innovative Computing Laboratory [Knoxville] [ICL] | |
dc.contributor.author | FAVERGE, Mathieu | |
hal.structure.identifier | Department of Information and Communication Engineering | |
dc.contributor.author | ISHIKAWA, Yutaka | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | NAMYST, Raymond | |
hal.structure.identifier | Innovative Computing Laboratory [Knoxville] [ICL] | |
dc.contributor.author | DONGARRA, Jack | |
dc.date.accessioned | 2024-04-15T09:47:34Z | |
dc.date.available | 2024-04-15T09:47:34Z | |
dc.date.created | 2011 | |
dc.date.issued | 2011-05 | |
dc.date.conference | 2011-05-23 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198107 | |
dc.description.abstractEn | Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models, introduce more complexity in modern applications. Exploiting efficiently all the resources requires a complex analysis of the performance of applications in order to detect time-consuming or idle sections. We present eztrace, a generic trace generation framework that aims at providing a simple way to analyze applications. eztrace is based on plugins that allow it to trace different programming models such as MPI, pthread or OpenMP as well as user-defined libraries or applications. This framework uses two steps: one to collect the basic information during execution and one post-mortem analysis. This permits tracing the execution of applications with low overhead while allowing to refine the analysis after the execution of the program. We also present a simple script language for \eztrace that gives the user the opportunity to easily define the functions to instrument without modifying the source code of the application. | |
dc.language.iso | en | |
dc.subject.en | performance analysis | |
dc.subject.en | hybrid programming models | |
dc.subject.en | trace generation | |
dc.title.en | EZTrace: a generic framework for performance analysis | |
dc.type | Communication dans un congrès | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.conference.title | IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) | |
bordeaux.country | US | |
bordeaux.conference.city | Newport Beach, CA | |
bordeaux.peerReviewed | oui | |
hal.identifier | inria-00587216 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.conference.end | 2011-05-26 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//inria-00587216v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2011-05&rft.au=TRAHAY,%20Fran%C3%A7ois&RUE,%20Fran%C3%A7ois&FAVERGE,%20Mathieu&ISHIKAWA,%20Yutaka&NAMYST,%20Raymond&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |