High Performance Computing (184.725) - Wintersemester 2019/20
Lecturers
Plan
Lecture with practical project part (VU).
- HPC course in TUWEL
- Lecture Mondays 15:00 - 17:00
- Place: FAV Hörsaal 3 Zemanek (Seminarraum Zemanek)
Overview
An overview of "High Performance Computing". Advanced MPI, efficient algorithms for MPI collectives on networks. Communication networks and routing. Performance and energy models, libraries, benchmarks, tools, and parallel file systems
Lectures, material
- Monday, 07.10.2019: Preliminaries and Introduction (Träff)
- Monday, 14.10.2019: HPC Overview (Träff)
- Monday, 21.10.2019: Roofline Model (Hunold)
- Monday, 28.10.2019: Advanced MPI 1/5 (Träff)
- Monday, 04.11.2019: Measuring Performance and Data Analysis (Hunold)
- Monday, 11.11.2019: MPI Benchmarking (Hunold)
- Monday, 18.11.2019: Advanced MPI 2/5 (Träff)
- Monday, 25.11.2019: Advanced MPI 3/5 (Träff)
- Monday, 02.12.2019: Advanced MPI 4/5 (Träff)
- Monday, 09.12.2019: Advanced MPI 5/5 (Träff)
- Monday, 16.12.2019: An MPI application: Matrix-Matrix multiplication (Träff)
Monday, 23.12.2019: Lecture free (Christmas)Monday, 30.12.2019: Lecture free (Christmas)Monday, 06.01.2020: Lecture free (Adoration of the Magi)- Monday, 13.01.2020: Libraries and Benchmarks in HPC [LINPACK] (Hunold)
- Monday, 20.01.2020: MPI + X / MPI Profiling and Tracing (Hunold)
- Monday, 27.01.2020: Prüfungen
Exercises/projects
Project assignments will be announced during the semester and will be made available on TUWEL.
Additional references and literature
- Dongarra et al. (eds): Sourcebook of Parallel Computing. Morgan Kaufmann, 2003.
- Hager, Wellein: Introduction to High Performance Computing for Scientists and Engineers. CRC Press, 2011.
- Sterling et al.: High Performance Computing. Modern Systems and Practices. Morgan Kaufmann, 2018.
- Georg Hager's "How to fool the masses" blog
- Bit Twiddling Hacks by Sean Eron Anderson