High Performance Computing WiSe2023/24
Attention: we may update this course from time to time, for which it has to be restarted. If necessary, we will perform these activities between 4pm and 5pm. During this time interruptions may occur. Please excuse the inconvenience this may cause.
Course "High Performance Computing" in winter semester 2023/24
Lecturer: Prof. Wolfgang E. Nagel
Lecture: Wednesday, 2. DS (09:20 - 10:50) CE(S)T, TOE/A317/H
Exercise: Monday, 2. DS (09:20 - 10:50) CE(S)T, online
Exercise: Tuesday, 2. DS (09:20 – 10:50) CE(S)T, APB/E008/U
Exercise: Wednesday, 1. DS (07:30 – 09:00) CE(S)T, TOE/A317/H
Lehrveranstaltung "Hochleistungsrechner und ihre Programmierung" im WiSe 2023/24
Lehrbeauftragter: Prof. Wolfgang E. Nagel
Vorlesung: Mittwoch, 2. DS (09:20 - 10:50), TOE/A317/H
Übungsgruppe Montag, 2. DS (09:20 - 10:50) CE(S)T, online
Übungsgruppe Dienstag, 2. DS (09:20 – 10:50), APB/E008/U
Übungsgruppe Mittwoch, 1. DS (07:30 – 09:00), TOE/A317/H
Die Lehrveranstaltung wird in englischer Sprache gehalten.
Lectures:
11.10. ℹ️ Introduction
18.10. 📜 Batch Systems
25.10. ℹ️ Basics of Parallelism
01.11. 💻 Shared Memory: Parallelism within a Processor and on a Compute Node
08.11. 📜 Shared Memory Programming 1: Threads
15.11. 📜 Shared Memory Programming 2: SIMD & Dependencies
22.11. Buß- und Bettag
29.11. 💻 Distributed Memory: Networks
06.12. 📜 Distributed Memory Programming: MPI
13.12. 📜 Distributed Memory Programming: PGAS and Data Layout
20.12. 💻 Load Balance, Power, and Energy
10.01. 💻 Accelerators
17.01. 📜 Accelerator Programming: CUDA, OpenACC, and OpenMP
24.01. ℹ️ Performance Analysis
31.01. ℹ️ Summary, Outlook and Questions