Online resource kit >

HomeAt a GlanceDeveloperIT Pro

Tuning Parallel MPI Programs with Vampir

< Go Back

The "Tuning Parallel MPI Programs with Vampir" white paper introduces Vampir, a tool that has been used on UNIX-based systems for years and is now available for high-performance computing (HPC) systems that are based on Windows HPC Server 2008. Vampir provides event-based performance visualization and parallel message passing interface (MPI) application execution analysis to help identify inefficient or faulty parts of the program code. Vampir leverages monitoring features in Windows HPC Server 2008 to gather detailed performance data; it then provides optimized event analysis algorithms and customizable, interactive displays to aid in analyzing the data and tuning the application. Particularly large data volumes can be analyzed with a parallel version of Vampir.

This white paper describes how to enable Vampir performance visualization in a Windows environment. Learn how you can analyze parallel MPI application performance through the resulting charts including the timeline chart, the summary chart, and the message matrix chart and see how you can arrange multiple charts in a single Vampir document window. The paper also shows how, in addition to performance tuning, Vampir can help in debugging problems such as communication mismatches, deadlocks, race conditions, and false sharing.

View