Performance Analysis Using SvPablo
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
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).