MIL : A language to build program analysis tools through static binary instrumentation
hal.structure.identifier | Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD] | |
dc.contributor.author | CHARIF-RUBIAL, Andres | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | BARTHOU, Denis | |
hal.structure.identifier | Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD] | |
dc.contributor.author | VALENSI, Cédric | |
hal.structure.identifier | Computer Science Department [Oregon] | |
dc.contributor.author | SAMEER, Shende | |
hal.structure.identifier | Computer Science Department [Oregon] | |
dc.contributor.author | MALONY, Allen | |
hal.structure.identifier | Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués [LI-PaRAD] | |
dc.contributor.author | JALBY, William | |
dc.date.accessioned | 2024-04-15T09:42:11Z | |
dc.date.available | 2024-04-15T09:42:11Z | |
dc.date.issued | 2013 | |
dc.date.conference | 2013-12-18 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/197663 | |
dc.description.abstractEn | As software complexity increases, the analysis of code behavior during its execution is becoming more important. Instru- mentation techniques, through the insertion of code directly into binaries, are essential to program analyses such as performance evaluation and profiling. In the context of high-performance parallel applications, building an instrumentation framework is quite challenging. One of the difficulties is due to the necessity to capture coarse grain behavior, such as the execution time of different functions, as well as finer-grain behavior in order to pinpoint performance issues. In this paper, we propose a language, MIL, for the development of program analysis tools based on static binary instrumentation. The key feature of MIL is to ease the integration of static, global program analysis with instrumentation. We will show how this enables both a precise targeting of the code regions to analyze, and a better understanding of the optimized program behavior. | |
dc.language.iso | en | |
dc.source.title | Proceedings of the High Performance Computing Conference | |
dc.title.en | MIL : A language to build program analysis tools through static binary instrumentation | |
dc.type | Communication dans un congrès | |
dc.subject.hal | Informatique [cs]/Calcul parallèle, distribué et partagé [cs.DC] | |
bordeaux.page | pp. 206-215 | |
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 | High Performance Computing | |
bordeaux.country | IN | |
bordeaux.title.proceeding | Proceedings of the High Performance Computing Conference | |
bordeaux.peerReviewed | oui | |
hal.identifier | hal-00920875 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.conference.end | 2013-12-21 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//hal-00920875v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.btitle=Proceedings%20of%20the%20High%20Performance%20Computing%20Conference&rft.date=2013&rft.spage=pp.%20206-215&rft.epage=pp.%20206-215&rft.au=CHARIF-RUBIAL,%20Andres&BARTHOU,%20Denis&VALENSI,%20C%C3%A9dric&SAMEER,%20Shende&MALONY,%20Allen&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |