Extracting Threads Using Traces for System on a Chip - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Extracting Threads Using Traces for System on a Chip

Résumé

This work addresses the early exploration phase, before the hardware is available, of the design of a System on a Chip. We detect threads in C programs using a software only technique. The computed threads are used as a basis for partitioning the applications. The threads are built using profiling and hot-paths information. We use a speculative model that, contrary to previous approaches, does not assume a shared memory. The speculation is performed on control flow and data structure layout. The output of the proposed method is a set of threads characterized by their execution time, the amount of memory and communication required, etc. Preliminary results show that the approach is able to capture and to characterize the main computation kernels of embedded applications.
Fichier principal
Vignette du fichier
cpc2006.pdf (486.3 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00420613 , version 1 (29-09-2009)

Identifiants

  • HAL Id : hal-00420613 , version 1

Citer

Eric Petit, François Bodin. Extracting Threads Using Traces for System on a Chip. Compilers for Parallel Computers workshop (CPC2006), 2006, Coruna, Spain. isbn 54-609-8459-1, p. 30-44. ⟨hal-00420613⟩
125 Consultations
220 Téléchargements

Partager

Gmail Facebook X LinkedIn More