PEARC17 has ended
Once you’ve registered and arrive in New Orleans, be sure to use our mobile web app to manage your busy schedule so you don’t miss a thing. Also check the website for updates and use the #PEARC17 hashtag to keep up with friends and colleagues.  
Back To Schedule
Monday, July 10 • 9:00am - 12:30pm
Engineering Your Application for Peak Performance with TAU and MVAPICH2

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This tutorial presents tools and techniques to optimize the runtime tunable parameters exposed by the MPI using the TAU Performance System. MVAPICH2 exposes MPI performance and control variables using the MPI_T interface that is now part of the MPI-3 standard. The tutorial will describe how to use TAU and MVAPICH2 for assessing the application and runtime system performance. We present the complete workflow of performance engineering, including instrumentation, measurement (profiling and tracing, timing and PAPI hardware counters), data storage, analysis, and visualization. Emphasis is placed on how tools are used in combination for identifying performance problems and investigating optimization alternatives. We will request remote access to the Stampede system at TACC for hands on exercises. We will also provide the HPC Linux [http://www.hpclinux.org] OVA image containing all of the necessary tools (running within a virtual machine) for the hands- on sessions. Participants will learn how to use the TAU Performance System with MPI and OpenMP and use the MPI-T interface from the MVAPICH2 library on the Stampede system at TACC and on the VM. This will help to prepare participants to locate and diagnose performance bottlenecks in their own parallel programs.

Monday July 10, 2017 9:00am - 12:30pm CDT
Bolden 6