An Efficient Multi-level Trace Toolkit for Multi-threaded Applications - Archive ouverte HAL
Communication Dans Un Congrès 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.

Dates et versions

hal-00360309 , version 1 (10-02-2009)

Identifiants

Citer

Vincent Danjean, Raymond Namyst, Pierre-André Wacrenier. An Efficient Multi-level Trace Toolkit for Multi-threaded Applications. Euro-Par 2005 Parallel Processing, Aug 2005, Lisbon, Portugal. pp.166-175, ⟨10.1007/11549468_21⟩. ⟨hal-00360309⟩
126 Consultations
0 Téléchargements

Altmetric

Partager

More