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

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

Vincent Danjean 1 Pierre-André Wacrenier 1 Raymond Namyst 1
1 RUNTIME - Efficient runtime systems for parallel architectures
INRIA Futurs, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : 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.
Document type :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00070493
Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Friday, May 19, 2006 - 8:39:26 PM
Last modification on : Thursday, January 20, 2022 - 4:18:04 PM
Long-term archiving on: : Sunday, April 4, 2010 - 9:20:58 PM

Identifiers

  • HAL Id : inria-00070493, version 1

Citation

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⟩

Share

Metrics

Record views

98

Files downloads

302