PALLAS

The PALLAS Parallel Programming Environment for the IBM SP2

Supeur96


next TotalView
previous Abstract
up Abstract


VAMPIR/VAMPIRtrace

VAMPIR/VAMPIRtrace - Performance Analysis of MPI Programs

The VAMPIR visualization tool enables the user to analyze various aspects of the runtime behaviour of message-passing programs. It displays post-mortem trace files in a variety of graphical views, and provides flexible filter and statistical operations that condense the displayed information to a manageable amount. It excells in rapid zooming, allowing the user to quickly focus on arbitrary time intervals. Thus performance bottlenecks can easily be identified and investigated at the appropriate level of detail.

The information displayed includes message-passing, collective communication and execution of application subroutines. VAMPIR can display multiple views of the parallel application execution, each one presenting information in a distinct way:

VAMPIR can display traces generated by MPI, PVM, and PARMACS message-passing applications.

VAMPIRtrace is a MPI profiling library that generates VAMPIR traces. It hooks into the MPI profiling interface, and guarantees low instrumentation overhead. The effects of distributed clock drift is automatically corrected. Tracing can be controlled dynamically during runtime to minimize the amount of trace data to be collected. The profiling library is suitable for Fortran 77, Fortran 90, C and C++ programs.

VAMPIRtrace is available for IBM SP2 systems as well as for all major workstation and MPP/Server systems.

The VAMPIR WWW page contains more information about VAMPIR; a free demo copy can be downloaded from

http://www.pallas.de/pages/vampir.htm

 
Figure 1: Example VAMPIR displays on parallel program execution, communication statistics, and system activity



next TotalView
previous Abstract
up Abstract


Copyright © PALLAS GmbH 1996