
Course HC7: Using MPI Tools to Detect and Analyze Distributed Parallel Performance
This training workshop can be combined with HC3 as a two-day presentation by HiPERiSM Prerequisites: This course is intended for programmers who are familiar with programming for distributed memory parallel architectures with the message passing interface (MPI) in either Fortran or C. It assumes some familiarity with possible alternatives for communication methods in MPI and an appreciation of the consequences in the user’s own application. Objectives: This training course primarily intends to introduce the Intel Trace Analyzer™ and Intel Trace Collector™ MPI programming products and teaches the methodology of detecting performance problems and correcting them using these tools. The course includes examples in Fortran and C. Detailed case studies demonstrate how these tools for MPI are applied in production models. On completion of the course participants will have the capability of understanding how performance problems in MPI code may be detected and corrected with Intel Trace Analyzer™ and Intel Trace Collector™. Duration: 1 day organized as follows:
| ||||||||||||
Format: The course is contained in a course workbook format that is intended for use in one of three ways:
The workbook includes all source code and is available in Fortran, sample input, output, and make files needed to compile and execute all programs discussed in the text. Review of Chapters: This training workbook is arranged into four chapters described as follows.
|