An Efficient Multi-level Trace Toolkit for Multi-threaded Applications - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2005

An Efficient Multi-level Trace Toolkit for Multi-threaded Applications

Résumé

Nowadays, observing and understanding the behavior and performance of a multithreaded application is nontrivial, especially within a complex multithreaded environment such as a multilevel thread scheduler. In this report, we present a trace toolkit that allows a programmer to precisely analyze the behavior of a multithreaded application. A application's run generates several traces that are merged and analyzed offline. The resulting super-trace contains not only classical information such as the number of elapsed cpu cycles per functions but also details about thread scheduling at multiple levels.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-5513.pdf (289.71 Ko) Télécharger le fichier

Dates et versions

inria-00070493 , version 1 (19-05-2006)

Identifiants

  • HAL Id : inria-00070493 , version 1

Citer

Vincent Danjean, Pierre-André Wacrenier, Raymond Namyst. An Efficient Multi-level Trace Toolkit for Multi-threaded Applications. [Research Report] RR-5513, INRIA. 2005, pp.12. ⟨inria-00070493⟩
103 Consultations
351 Téléchargements

Partager

Gmail Facebook X LinkedIn More