Choosing Representative Slices of Program Execution for Microarchitecture Simulations: A Preliminary Application to the Data Stream - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2001

Choosing Representative Slices of Program Execution for Microarchitecture Simulations: A Preliminary Application to the Data Stream

Résumé

Microarchitecture simulations are aimed at providing results representative of the behavior of a processor on an application. Due to CPU time constaints, only a few execution slices of a large application can be simulated. The aim of this paper is to propose a technique to choose a few program execution slices representative of the entire execution. Precise dynamic program behavior is gathered. This information is then used to select a few execution slices using a statistical classification method. In this paper, we present our approach and apply it to data cache simulation. On the SPEC95 programs, we show that slices representing 1.46% (average upon all the SPEC95 but one) of the overall program activity are as representative as sampling using a 10% sampling ratio.
Fichier principal
Vignette du fichier
WWC2000.pdf (268.55 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00476687 , version 1 (27-04-2010)

Identifiants

  • HAL Id : inria-00476687 , version 1

Citer

Thierry Lafage, André Seznec. Choosing Representative Slices of Program Execution for Microarchitecture Simulations: A Preliminary Application to the Data Stream. Workshop on Workload Characterization, Sep 2000, Austin, Texas, United States. ⟨inria-00476687⟩
287 Consultations
367 Téléchargements

Partager

Gmail Facebook X LinkedIn More