Environnements de visualisation pour l'évaluation des performances des systèmes parallèles : étude, conception et réalisation - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 1995

Environnements de visualisation pour l'évaluation des performances des systèmes parallèles : étude, conception et réalisation

Résumé

PARALLEL applications are getting increasingly complex every day. Even with modem programming environments, they are extremely difficult to tune, whether it is for correcmess or for performance. For this last point, an interesting tool is the visualization of the application execution. We present here oui work conceming the study, the design and the implementation of an extensible interactive visualization environnent for the performance evaluation of parallel systens. Such an environnent lets one reconstmct the behaviour of an application based on execution traces. It also computes and displays variousperformance indices representative of an application execution. These performance data facilitate the understanding of the execution of the applications and the detection of their performance problems. We suait by defining the important concepts of a visualization environnent. This presentation is followed by a tour of the suite of the art in the domain. Then we describe the design and implementation of the Scope environnent. This environnent is validated using the goals we presented first, and its usefulness is demonstrated by the performance evaluation of concrete applications. Keywords: parallelism, performance evaluation, interactive visualization, tracedriven simulation, execution traces manipulation, interactive environments, extensible environments, visual programming.
Les applications parallèles sont de plus en plus complexes et, même si les environnements de développement s'améliorent, de plus en plus difficiles à mettre au point que ce soit du point de vue de leur correction ou, dans le cadre qui nous intéresse, de leurs performances. Un outil intéressant pour la mise au point des performances d'une application est la visualisation de son exécution. Le travail présenté dans ce mémoire porte sur l'étude, la conception et la réalisation d'un environnement interactif extensible de visualisation pour l'évaluation de performance de systèmes parallèles. Un tel environnement permet de reconstituer le comportement d'une application d'après des traces d'exécution et facilite, par le calcul et la présentation d'indices de performances, la compréhension de son fonctionnement et la détection de ses problèmes de performance. Nous commençons par préciser les concepts importants dans un environnement de visualisation et présentons ensuite l'état de l'art en la matière. Nous décrivons ensuite la conception et la réalisation de l'environnement Scope. Cet environnement est validé par rapport aux objectifs initiaux et son utilité est démontrée par l'étude de sessions d'évaluation de performance d'applications concrètes.
Fichier principal
Vignette du fichier
tel-00005025.pdf (1.74 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00005025 , version 1 (24-02-2004)

Identifiants

  • HAL Id : tel-00005025 , version 1

Citer

Yves Arrouye. Environnements de visualisation pour l'évaluation des performances des systèmes parallèles : étude, conception et réalisation. Réseaux et télécommunications [cs.NI]. Institut National Polytechnique de Grenoble - INPG, 1995. Français. ⟨NNT : ⟩. ⟨tel-00005025⟩

Collections

UGA CNRS
113 Consultations
321 Téléchargements

Partager

Gmail Facebook X LinkedIn More