De quoi est faite une trace d'exécution ?

Bernard Goossens 1, 2 Ali El Moussaoui 2, 1 Ke Chen 1, 2 David Parello 1, 2
1 DALI - Digits, Architectures et Logiciels Informatiques
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, UPVD - Université de Perpignan Via Domitia
Abstract : This paper presents the structure of program execution traces. This study extends previous works from many researchers aiming to quantify ILP. Our goal is to understand the general structure of a run and the instruction parallelism it offers. This structure is mainly made of two opposing parts. One has a high ILP which can infinitely increase when the trace lengthens and the other has a very low ILP (close to 1) which can extend infinitely with the trace. The first part comes from loops controls (loops with a counter set from a constant). The second part comes from functions parameters transmissions. Our results show that, without any modification of the ILP distribution, a processor must conciliate a high resource demand at the start of the run and a nearly sequential execution at the end.
Type de document :
Rapport
[Research Report] RR-13009, Lirmm. 2012
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00816103
Contributeur : David Parello <>
Soumis le : vendredi 19 avril 2013 - 17:23:24
Dernière modification le : jeudi 24 mai 2018 - 15:59:23
Document(s) archivé(s) le : samedi 20 juillet 2013 - 04:04:10

Fichier

papiertsisympa14.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00816103, version 1

Collections

Citation

Bernard Goossens, Ali El Moussaoui, Ke Chen, David Parello. De quoi est faite une trace d'exécution ?. [Research Report] RR-13009, Lirmm. 2012. 〈lirmm-00816103〉

Partager

Métriques

Consultations de la notice

328

Téléchargements de fichiers

374