An Efficient Multi-level Trace Toolkit for Multi-threaded Applications - Archive ouverte HAL Access content directly
Conference Papers 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.

Dates and versions

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

Identifiers

Cite

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⟩
116 View
0 Download

Altmetric

Share

Gmail Facebook X LinkedIn More