Performance Analysis Using SvPablo

  • Luiz De Rose University of Illinois

Resumo


Esse tutorial descreve a interface gráfica SvPablo que foi desenvolvida na University of Illinois para instrumentação e visualização de desempenho de programas. SvPablo integra o software de instrumentação de desempenho Pablo com compiladores C e HPF, e com o mecanismo de instrumentação de hardware disponível nos microprocessadores MIPS R10000. Os seguintes tópicos vão ser abordados nesse tutorial: uma introdução a interface gráfica SvPablo, incluindo uma visão geral do Self-Defining Data Format, que é usado nos arquivos de desempenho; instrumentação e visualização de programas HPF e C; integração com o mecanismo de instrumentação de hardware do MIPS R10000; e finalmente um experimento usando uma aplicação real, rodando numa SGI Origin 2000, que demonstra a utilidade do SvPablo para o ajuste de aplicações científicas.

Referências

ADVE, V., MELLOR-CRUMMEY, J., WANG, J.-C., AND REED, D. lntegrating Compilation and Performance Analysis for Data-Parallel Programs. Proceedings of Supercomputing' 95 (November 1995).

AYDT, R. The Pablo Self-Defining Data Format. Tech. rep., Department of Computer Science at the University of Illinois at Urbana-Champaign, April 1994.

MIPS TECHNOLOGIES INC. Definition of MIPS R10000 Performance Counters, 1996. [link].

MIPS TECHNOLOGIES INC. R10000 Microprocessor User's Manual, version 2.0 ed., October 1996. [link].

THE PORTLANO GROUP, INC. PGHPF User's Guide, 1994.

ZAGHA, M., LARSON, B., TURNER, S., AND ITZKOWITZ, M. Performance Analysis Using the MIPS R10000 Performance Counters. Proceedings of Supercomputing'96 (November 1996).
Publicado
07/10/1997
DE ROSE, Luiz. Performance Analysis Using SvPablo. In: TUTORIAIS - 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. 47-61. DOI: https://doi.org/10.5753/sbac-pad_estendido.1997.22650.