HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Reports

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.
Document type :
Reports
Complete list of metadata

Cited literature [19 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00816103
Contributor : David Parello Connect in order to contact the contributor
Submitted on : Friday, April 19, 2013 - 5:23:24 PM
Last modification on : Friday, October 22, 2021 - 3:07:35 PM
Long-term archiving on: : Saturday, July 20, 2013 - 4:04:10 AM

File

papiertsisympa14.pdf
Files produced by the author(s)

Identifiers

  • 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⟩

Share

Metrics

Record views

251

Files downloads

412