An efficient multi-level trace toolkit for multi-threaded applications

  • Authors:
  • Vincent Danjean;Raymond Namyst;Pierre-André Wacrenier

  • Affiliations:
  • LaBRI / INRIA-Futurs, Université Bordeaux 1, Talence Cedex, France;LaBRI / INRIA-Futurs, Université Bordeaux 1, Talence Cedex, France;LaBRI / INRIA-Futurs, Université Bordeaux 1, Talence Cedex, France

  • Venue:
  • Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays, observing and understanding the behavior and performance of a multi-threaded application is a nontrivial task, especially within a complex multi-threaded environment such as a multi-level thread scheduler. In this paper, we present a trace toolkit that allows programmers to precisely analyze the behavior of a multi-threaded application. Running an application through this toolkit generates several traces which are merged and analyzed offline. The resulting super-trace contains not only classical information but also detailed informations about thread scheduling at multiple levels.