An Efficient Multi-level Trace Toolkit for Multi-threaded Applications - Inria - Institut national de recherche en sciences et technologies du numérique
Reports (Research Report) Year : 2005

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

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.

Domains

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

Dates and versions

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

Identifiers

  • HAL Id : inria-00070493 , version 1

Cite

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⟩
113 View
382 Download

Share

More