The open archive for STFC research publications

Full Record Details

DOI 10.5286/raltr.2007017
Persistent URL http://purl.org/net/epubs/work/42192
Record Status Checked
Record Id 42192
Title Profiling tools for MPI programming
Abstract Programming parallel applications using MPI for optimum performance is a difficult task given the multiplicity of options for communication. In this report we discuss the use of four tools which can assist in profiling and analysing the performance of MPI programs. The tools are applied to two scientific codes on small problems to illustrate their use. A brief discussion of applying the tools to larger problems requiring moderate numbers of processors is also given. The four profiling tools presented can give insight into possible performance bottlenecks in MPI applications. They each have their strengths and weaknesses, both text-based tools and graphical displays, and we recommend that application programmers familiarise themselves with several of these tools.
Organisation CCLRC , CSE , CSE-HEC
Keywords CCP , MPI , performance profiling , parallel performance
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Report RAL Technical Reports RAL-TR-2007-017. CCLRC, 2007. mpitools-new.pdf 2007