Pré-processamento de Traces para Auxiliar a Visualização de Programas Paralelos

  • Denise Stringhini UFRGS
  • Philippe O. A. Navaux UFRGS

Resumo


O trabalho descreve uma ferramenta de visualização lógica de programas paralelos baseada na análise de traces de execução. A idéia básica consiste em aproveitar as informações fornecidas pela monitoração e que em geral são utilizadas apenas para dirigir animação post-mortem dos programas, e utilizá-las também na montagem das janelas de visualização. Este artigo descreve tanto o pré-processador, quanto as janelas de visualização idealizadas a partir das informações que podem ser obtidas através do pré-processador.

Referências

Fruchterman, T. M. J. e Reingold, E. M. Graph Drawing by Forced-directed Placement Soft. Pract. and Exp., vol 21(11), 1129-1164, Novembro 1991

Geist, G. A.; Heath, M. T.; Peyton, B. W. e Worley, P.H. A User's Guide to PICL - A Portable Instrumented Communication Library Oak Ridge National Laboratory, 25 pp., Oak Ridge, Outubro 1990

Geist, A.; Beguelin, A.; Dongarra, J.; Jiang, W.; Mancheck. R.; e Sunderam, V. PVM MIT Press, 1994

Geist, G. A.; Kohl, James; Papadopoulos, Philip Vizualization, Debugging, and Performance in PVM Oak Ridge National Laboratory, 11 pp., Oak Ridge, Technical Report, 1995

Heath, Michael T. e Etheridge, Jennifer A. Visualizing the Performance of Parallel Programs IEEE Software, vol. 8(5):29-39, Maio 1991

Maillet, Eric TAPEIPVM an Efficient Performance Monitor for PVM Applications - User Guide LMC-IMAG, 19 pp., Grenoble, França, Technical Report, Março 1995

Stasko, John; Topol, Brade Sunderam, Vaidy PVaniM 2.0- - Online o Postmortem Visualization Support for PVM disponível por ftp:ftp.cc.gatech.edu/pub/people/stasko
Publicado
04/08/1996
STRINGHINI, Denise; NAVAUX, Philippe O. A.. Pré-processamento de Traces para Auxiliar a Visualização de Programas Paralelos. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 8. , 1996, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1996 . p. 129-138. DOI: https://doi.org/10.5753/sbac-pad.1996.19821.