Ferramentas de Visualização para Análise de Desempenho de Sistemas de Computação Distribuída
Resumo
O presente artigo apresenta um conjunto de ferramentas de profiling para análise de desempenho de sistemas de computação paralela baseados na MPI. A partir de arquivos de trace são geradas algumas novas formas de visualização do funcionamento do sistema analisado. São propostas animações que representam o funcionamento do sistema e as trocas de mensagens, bem como gráficos estatísticos referentes a todo o tempo de execução da aplicação estudada.Referências
Calzarossa, M., Massari, L., Merlo, A., Tessera, D., and Vidal, M. (1998). A tool for performance analysis of parallel programs. Rivista di Informatica, 28(2):103–111.
Carothers, C., Topol, B., Fujimoto, R. M., Stasko, J., and Sunderman, V. (1997). Visualizing parallel simulations in network computing environments: A case study. In Proceedings of the 1997 Winter Simulation Conference (WCS’97).
Chan, A. (2000). Slog-2 software development kit. [link].
Chan, A., Gropp, W., and Lusk, E. (1998). User’s guide for mpe: Extensions for mpi programs. [link].
Etnus LLC. (2003). Etnus totalview. [link].
Heath, M. and Etheridge, J. (1991). Visualizing the performance of parallel programs. IEEE Software, 8(5):29–39.
Message Passing Interface Forum (1994). Mpi: a message passing interface standard. International Journal of Supercomputer Applications, 8(special issue on MPI).
Müller Junior, B. and Anido, R. (2002). Object detection with multiple cameras. In Proceedings of the IEEE Workshop on Motion and Video Computing, Orlando, FL, USA.
Nagel, W. E., Arnold, A., Weber, M., Hoppe, H., and Solchembach, K. (1996). Vampir: Visualization and analysis of mpi resources. Supercomputer, 12(1):69–80.
Reed, D. A., Aydt, R. A., Noe, R. J., Roth, P. C., Shields, K. A., Schwartz, B., and Tavera, L. F. (1993). Scalable performance analysis: The pablo performance analysis environment. In Proceedings of the Scalable Parallel Libraries Conference, pages 104–113. IEEE Computer Socirty.
Zaki, O., Lusk, E., Gropp, W., and Swider, D. (1999). Toward scalable performance visualization with Jumpshot. High Performance Computing Applications, 13(2):277–288.
Carothers, C., Topol, B., Fujimoto, R. M., Stasko, J., and Sunderman, V. (1997). Visualizing parallel simulations in network computing environments: A case study. In Proceedings of the 1997 Winter Simulation Conference (WCS’97).
Chan, A. (2000). Slog-2 software development kit. [link].
Chan, A., Gropp, W., and Lusk, E. (1998). User’s guide for mpe: Extensions for mpi programs. [link].
Etnus LLC. (2003). Etnus totalview. [link].
Heath, M. and Etheridge, J. (1991). Visualizing the performance of parallel programs. IEEE Software, 8(5):29–39.
Message Passing Interface Forum (1994). Mpi: a message passing interface standard. International Journal of Supercomputer Applications, 8(special issue on MPI).
Müller Junior, B. and Anido, R. (2002). Object detection with multiple cameras. In Proceedings of the IEEE Workshop on Motion and Video Computing, Orlando, FL, USA.
Nagel, W. E., Arnold, A., Weber, M., Hoppe, H., and Solchembach, K. (1996). Vampir: Visualization and analysis of mpi resources. Supercomputer, 12(1):69–80.
Reed, D. A., Aydt, R. A., Noe, R. J., Roth, P. C., Shields, K. A., Schwartz, B., and Tavera, L. F. (1993). Scalable performance analysis: The pablo performance analysis environment. In Proceedings of the Scalable Parallel Libraries Conference, pages 104–113. IEEE Computer Socirty.
Zaki, O., Lusk, E., Gropp, W., and Swider, D. (1999). Toward scalable performance visualization with Jumpshot. High Performance Computing Applications, 13(2):277–288.
Publicado
31/07/2004
Como Citar
FERNANDES, Leonardo L.; ANIDO, Ricardo.
Ferramentas de Visualização para Análise de Desempenho de Sistemas de Computação Distribuída. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 3. , 2004, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2004
.
p. 125-135.
ISSN 2595-6167.
