"Prober: Uma Ferramenta de Análise Funcional e de Desempenho de Programas Paralelos e Configuração de Cluster"

  • Luiz Eduardo S. Ramos PUC Minas
  • Luís Fabrício W. Góes PUC Minas
  • Carlos Augusto P. S. Martins PUC Minas

Abstract


This work describes a performance and functional analyzer tool of parallel programs which uses monitoring to manage the program's execution, collects performance metrics and displays results through graphics and statistic values. Moreover the Prober is a tool that facilitates all the parallel environment's configuration in a cluster.

Keywords: Parallel Programs, Functional and Performance Analyzer, Monitoring, Cluster

References

Alves, A. ,Silva, L. , Carreira, J. , Silva., J. "WPVM: Parallel Computing for the People" , Proceedings of HPCN'95, High Performance Computing and Networking Conference, in Springer Verlag lecture Notes in Computer Science, pp 582-587, Milan, ltaly 1995.

Andersen, P. "The Texas Tech Tomado Cluster: A Linux/MPI Cluster For Parallel Programming Education And Research", ACM CrossRoads Eletronic Magazine 1999.

Cluster Benchmarks Web Page (http://www.di.unito.it/~mino/clustcr/benchmarks/)

Buyya, R., Apon, A., Jin, H., Mache, J. "Cluster Computing in the Classroom: Topics, Guidelines and Experiences", 2000.

Buyya, R. "Single System Image: Need, Approaches and Supporting HPC Systems", International Conference on Parallel and Distributed Processing Techniques and Applications, USA, 1997.

Dongarra, J., Browne, S., London, K. "Review of Performance Analysis Tools for MPI Parallel Programs"1997. (http://www.cs.utk.edu/-browne/perftools-review/)

Martins, C. "Proposta e Implementação de um Ambiente de Desenvolvimento e Prototipação Rápida de Sistemas Computacionais: Paralelos, Dedicados e Reconfiguráveis" Projeto aprovado pelo FIP/CNPQ, 2000.

Martins, C., Góes, L., Ramos, L. "Proposta e Implementação de um Aglomerado de Computadores usando Redes de Comunicação de Dados de Alto Desempenho e Disponibilizando uma Imagem de Sistema Único" Projeto aprovado pelo FIP/CNPQ, 2001.

Foster. I "Designing and Building Parallel Programs", On-line book 1995. (http://www-unix.mcs.anl.gov/dbpp/textlbook.html)

Geist, A. "PVM and MPI: What Else ls Needed for Cluster Computing?", 7th European PVM/MPI Users' Group Meeting, 2000.

Hwang, K.; Xu, Z. "Scalable Parallel Computing:Technology, Architecture, Programming", Mcgraw-Hill, 1998.

MPI - Message Passing Interface (http://www-unix.mcs.anl.gov/mpi)

PTLib - Parallel Tools Library (http://www.nhse.org/ptlib/ )

PVM - Parallel Virtual Machine (http://www.epm.ornl.gov/pvm/pvm_home.html)

Solsona, F., Giné, F., Lérida, J., Hernández, P., Luque E. "Monito: A Communication Monitoring Tool for a PVM-Linux Environment", 7th European PVM/MPI Users' Group Meeting, 2000.

Xavier, E., Travieso, G. "Interface para Gerenciamento e Uso de Clusters para Processamento Paralelo, 1° Workshop em Sistemas Computacionais de Alto Desempenho, São Paulo 2000.

XPVM: A Graphical Console and Monitor for PVM - (http://www.netlib.org/utk/icl/xpvm/xpvm.html)
Published
2001-09-10
RAMOS, Luiz Eduardo S.; GÓES, Luís Fabrício W.; MARTINS, Carlos Augusto P. S.. "Prober: Uma Ferramenta de Análise Funcional e de Desempenho de Programas Paralelos e Configuração de Cluster". In: SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (SSCAD), 2. , 2001, Pirenópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 127-134. DOI: https://doi.org/10.5753/wscad.2001.19132.