Pajé: An Extensible Environment for Visualizing Multi-threaded Programs Executions

  • Authors:
  • Jacques Chassin de Kergommeaux;Benhur de Oliveira Stein

  • Affiliations:
  • -;-

  • Venue:
  • Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

PajÉ is an interactive visualization tool for displaying the execution of parallel applications where a (potentially) large number of communicating threads of various life-times execute on each node of a distributed memory parallel system. The main novelty of PajÉ is an original combination of three of the most desirable properties of visualization tools for parallel programs: extensibility, interactivity and scalability. This article mainly focuses on the extensibility property of PajÉ, ability to easily add new functionalities to the tool. PajÉ was designed as a data-flow graph of modular components to ease the replacement of existing modules or the implementation of new ones. In addition the genericity of PajÉ allows application programmers to tailor the visualization to their needs, by simply adding tracing orders to the programs being traced.