High Performance Computing WiSe2024/25
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 2024/25
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:
16.10. ℹ️ Introduction
23.10. 📜 Batch Systems
30.10. ℹ️ Basics of Parallelism
06.11. 💻 Shared Memory: Parallelism within a Processor and on a Compute Node
13.11. 📜 Shared Memory Programming 1: Threads
22.11. Buß- und Bettag
27.11. 📜 Shared Memory Programming 2: SIMD & Dependencies
04.12. 💻 Distributed Memory: Networks
11.12. 📜 Distributed Memory Programming: MPI
18.12. 📜 Distributed Memory Programming: PGAS and Data Layout
08.01. 💻 Load Balance, Power, and Energy
15.01. 💻 Accelerators
22.01. 📜 Accelerator Programming: CUDA, OpenACC, and OpenMP
29.01. ℹ️ Performance Analysis
05.02. ℹ️ Summary, Outlook and Questions