Course Material
Training material from VI-HPS Tuning Workshops, customised for the associated HPC systems, is linked from the corresponding workshop agenda. Generic slides from tutorials at conferences, for the VI-HPS Linux Live-ISO, are available here. There are full tutorial slide-decks and separate presentations of individual components.
Tutorial exercise tarball
- NPB3.3-MZ-MPI sources tarball (modified for VI-HPS tutorial exercises on ISO)
- NPB3.3-MZ-MPI sources tarball (modified for VI-HPS tutorial exercises on HPC)
Full-day tutorials
- SC'19 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- ISC-HPC'18 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- SC'17 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- SC'16 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- ISC-HPC'15 full-day hands-on tutorial slides (Score-P, TAU, Scalasca, Vampir & PTF)
- SC'14 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- SC'13 full-day hands-on tutorial slides (Score-P, Scalasca, TAU & Vampir)
- EuroPar'13 full-day tutorial slides (VI-HPS tools)
- XSEDE'13 full-day hands-on tutorial slides (Score-P, Vampir, Scalasca, TAU & PAPI)
- Exercises using Stampede at TACC
- SC'11 full-day hands-on tutorial slides (Scalasca, TAU & Vampir)
Score-P, Periscope, Scalasca, TAU, and Vampir
- Introduction to VI-HPS & tools suite
- Introduction to parallel performance engineering
- Tutorial example: hybrid MPI+OpenMP (NPB-MZ-MPI/BT on LiveDVD)
- Profile examination with CUBE
- Profile examination with TAU ParaProf
- Profile data mining with TAU PerfExplorer
- Interactive trace analysis with Vampir
- Instrumentation & measurement with Score-P
- Automatic trace analysis with Scalasca
- Online analysis with Periscope (Overview)
- Online analysis with Periscope (Exercise)
Periscope, Scalasca, TAU, and Vampir
- Introduction to VI-HPS
- Introduction to performance engineering
- Tutorial example: hybrid MPI+OpenMP (NPB-MZ-MPI/BT on Cray XT)
- Tutorial example: hybrid MPI+OpenMP (NPB-MZ-MPI/BT on Curie)
- Tutorial example: hybrid MPI+OpenMP (NPB-MZ-MPI/BT on IBM AIX/POE)
- Tutorial example: hybrid MPI+OpenMP (NPB-MZ-MPI/BT on IBM BG/P)
- Scalasca
- Vampir
- TAU
- Periscope