De quoi est faite une trace d'exécution ? - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Reports (Research Report) Year : 2012

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

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.
Fichier principal
Vignette du fichier
papiertsisympa14.pdf (1.35 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

lirmm-00816103 , version 1 (19-04-2013)

Identifiers

  • HAL Id : lirmm-00816103 , version 1

Cite

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⟩
283 View
539 Download

Share

More