MPI Performance Engineering with the MPI Tools Information Interface

dc.contributor.advisorMalony, Allen
dc.contributor.authorRamesh, Srinivasan
dc.date.accessioned2018-09-06T21:59:21Z
dc.date.available2018-09-06T21:59:21Z
dc.date.issued2018-09-06
dc.description.abstractThe desire for high performance on scalable parallel systems is increasing the complexity and the need to tune MPI implementations. The MPI Tools Information Interface (MPI T) introduced in the MPI 3.0 standard provides an opportunity for performance tools and external software to introspect and understand MPI runtime behavior at a deeper level to detect scalability issues. The interface also provides a mechanism to fine-tune the performance of the MPI library dynamically at runtime. This thesis describes the motivation, design, and challenges involved in developing an MPI performance engineering infrastructure using MPI T for two performance toolkits — the TAU Performance System, and Caliper. I validate the design of the infrastructure for TAU by developing optimizations for production and synthetic applications. I show that the MPI T runtime introspection mechanism in Caliper enables a meaningful analysis of performance data. This thesis includes previously published co-authored material.en_US
dc.identifier.urihttps://hdl.handle.net/1794/23779
dc.language.isoen_US
dc.publisherUniversity of Oregon
dc.rightsAll Rights Reserved.
dc.subjectHigh performance computingen_US
dc.subjectMessage passing interfaceen_US
dc.subjectPerformance autotuningen_US
dc.subjectPerformance engineeringen_US
dc.subjectRuntime introspectionen_US
dc.subjectTAUen_US
dc.titleMPI Performance Engineering with the MPI Tools Information Interface
dc.typeElectronic Thesis or Dissertation
thesis.degree.disciplineDepartment of Computer and Information Science
thesis.degree.grantorUniversity of Oregon
thesis.degree.levelmasters
thesis.degree.nameM.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ramesh_oregon_0171N_12208.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format