Skip to Main content Skip to Navigation
Theses

Visualisation interactive et extensible de programmes parallèles à base de processus légers

Abstract : The research described in this dissertation was performed within the APACHE team (sponsored by CNRS, INPG, INRIA and UJF) whose aim is to study all the issues raised by combining efficiency and portability in the implementation of irregular applications. The work done by the APACHE project is integrated in the Athapascan software environment. In Athapascan, performance debugging is based on software tracing of the executions of parallel applications, followed by trace analysis and visualisation of the traced executions. The aim of this thesis was to provide programmers with a visualisation tool helping them to identify the performance errors of their programs by providing them with the clearest possible representation of the execution of these programs. The most important claim of this thesis is the design and implementation of a visualisation tool called Pajé combining the three most important characteristics of such visualisations tools : extensibility, interactivity and scalability. Extensibility is necessary to cope with the lack of parallel programming standard and ease the implementation of non foreseen visualizations in Pajé. It is supported by the architecture of Pajé as a graph of generic components with clearly defined communication protocols. Interactivity allows programmers to control the visualisation by moving in time or inspecting the contents of the displayed objects. To limit the amount of data that need to be managed in memory to implement interactivity, a data structure called observation window was defined together with the algorithms to move it efficiently in time. Scalability is related to the possibility of representing a potentially important number of graphical objects (threads, communications, tasks, etc...) evolving dynamically. It is mainly supported by allowing the visualisation at several levels of abstraction, such that moving from one level to another simulates zooming.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00004853
Contributor : Thèses Imag <>
Submitted on : Wednesday, February 18, 2004 - 5:31:07 PM
Last modification on : Friday, November 6, 2020 - 4:39:03 AM
Long-term archiving on: : Friday, April 2, 2010 - 8:29:55 PM

Identifiers

  • HAL Id : tel-00004853, version 1

Collections

UJF | INRIA | CNRS | IMAG | UGA

Citation

Benhur de Oliveira Stein. Visualisation interactive et extensible de programmes parallèles à base de processus légers. Réseaux et télécommunications [cs.NI]. Université Joseph-Fourier - Grenoble I, 1999. Français. ⟨tel-00004853⟩

Share

Metrics

Record views

284

Files downloads

235