HomeSC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis
scyourway
Introductory: 30% Intermediate: 50% Advanced: 20%

SC Conference - Activity Details



S13: Large Scale Communication Analysis: An Essential Step in Understanding Highly Scalable Codes

Presenters:
Andreas Knuepfer  (Technical University Dresden)
Dieter Kranzlmueller  (Ludwig-Maximilians-University Munich)
Martin Schulz  (Lawrence Livermore National Laboratory)
Christof Klausecker  (Ludwig-Maximilians-University Munich)
Tutorials Session
Sunday,  01:30PM - 05:00PM
Room D137-138
Abstract:
The communication structure in large scale codes can be complex and is often unpredictable. Further, modern applications are often composed from a large number of independent modules and libraries with interleaving patterns. Nevertheless, understanding an application communication structure, in particular at scale, is a crucial step towards debugging or optimizing any code. In this tutorial we will discuss practical approaches for users to understand the communication structure of their codes and we will present three scalable tools targeting different levels of communication analysis for MPI programs: mpiP to study aggregated communication behavior, Vampir to study fine grain traces, and an automated pattern analysis approach to detect and validate repeating patterns. Combined they will lead a user from a basic understanding of the underlying communication behavior to a detailed communication pattern analysis as required for verifying a code’s correctness or for optimizing its performance.
   Sponsors    ACM    IEEE