TFPS: Um Sistema de Pré-processamento de Traces para Auxiliar na Visualização de Programas Paralelos

  • Denise Stringhini ULBRA
  • Phillippe O. A. Navaux UFRGS

Resumo


Este artigo apresenta a ferramenta TFPS - Trace File Preprocessor System, que tem como principal objetivo a visualização de programas paralelos desenvolvidos em PVM. O propósito desta visualização é a análise de desempenho de tais programas, assim como a observação de seu comportamento geral. Apesar de demonstrar aspectos fisicos da máquina virtual montada pelo PVM, a ferramenta se concentra na visualização de aspectos lógicos da aplicação paralela. O diferencial em relação a outras ferramentas deste tipo é a utilização do arquivo de trace antes da fase de animação. Em geral, esta fase da visualização se utiliza do trace apenas para extrair os eventos que serão demonstrados. A proposta do TFPS é a extração de características próprias da aplicação antes da fase de animação. Estas características são usadas para a montagem das janelas de visualização. O objetivo é apresentar janelas praticamente "personalizadas", de acordo com as características próprias da aplicação que será analisada.

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, A.; Beguelin, A.; Dongarra, J.; Jiang, W.; Mancheck, R.; e Sunderam, V. PVM.MlT Press, 1994

Geist, G. A.; Kohl, James; Papadopoulos, Philip. Visualization, Debugging, and Performance in PVM. Disponível por ftp em [link] (nov. 1996).

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

KITAJIMA, João Paulo F. ANDES: a Tool for Evaluating Parallel Systems. In: Simpósio Brasileiro de Arquitetura de Computadores E Processamento de Alto Desempenho, 7., 1995, Canela, RS. Anais... Porto Alegre: Instituto de lnformática/UFRGS, 1995. p. 367-381.

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

Stasko, John; Topol, Brad e Sunderam, Vaidy PVaniM 2.0- - Online o Postmortem Visualization Support for PVM disponível por ftp: [link]

Stringhini, Denise; Navaux, Philippe O. A. Pré-processamento de Traces para Auxiliar a Visualização de Programas Paralelos. In: Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho, 8., 1996, Recife, PE. Anais ... Recife: Departamento de lnformática/UFPE, 1996. p. 129-138.
Publicado
07/10/1997
STRINGHINI, Denise; NAVAUX, Phillippe O. A.. TFPS: Um Sistema de Pré-processamento de Traces para Auxiliar na Visualização de Programas Paralelos. In: COMUNICAÇÕES - INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 9. , 1997, Campos do Jordão/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1997 . p. 533-537. DOI: https://doi.org/10.5753/sbac-pad_estendido.1997.22652.