198710 VU HPC Implementierungen B: Beschleuniger

Wintersemester 2023/2024 | Stand: 19.07.2023 LV auf Merkliste setzen
198710
VU HPC Implementierungen B: Beschleuniger
VU 3
5
wöch.
jährlich
Englisch

Die Studierenden sind in der Lage zu beurteilen, für welche Probleme GPUs geeignet sind. Sie sind in der Lage, Programme in CUDA zu schreiben und Bibliotheken für GPU-Computing zu nutzen. Sie sollen die Leistungsmerkmale von Beschleunigern verstehen und wissen, wie man Code in diesem Zusammenhang optimiert.

Das Thema der Vorlesung ist der Einsatz von Beschleunigern (insbesondere Grafikprozessoren oder GPUs) im wissenschaftlichen Rechnen und in verwandten Bereichen wie Data Science und Machine Learning. Wir betrachten insbesondere

  • Wie GPUs funktionieren und welche Leistungsmerkmale sie besitzen.
  • Für welche Probleme solche Architekturen geeignet sind.
  • Die Programmierung von GPUs mittels CUDA.
  • Numerische Bibliotheken für GPUs (z.B. cuBLAS)
  • Fortgeschrittene Themen wie shared memory, mehrere GPUs, usw.
  • Best practice bei der Entwicklung von GPU-Codes.
  • Einsatz von GPUs in Julia und Python (wenn es die Zeit erlaubt)
siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Fr 20.10.2023
10.15 - 12.30 rr 14 rr 14 Barrierefrei
Di 31.10.2023
09.15 - 11.30 rr 22 rr 22
Di 07.11.2023
09.15 - 11.30 rr 22 rr 22
Di 14.11.2023
09.15 - 11.30 rr 22 rr 22
Fr 17.11.2023
10.15 - 12.30 rr 14 rr 14 Barrierefrei
Di 21.11.2023
09.15 - 11.30 rr 22 rr 22
Di 05.12.2023
09.15 - 11.30 rr 22 rr 22
Fr 15.12.2023
10.15 - 12.30 rr 18 rr 18 Barrierefrei
Fr 12.01.2024
10.15 - 12.30 rr 14 rr 14 Barrierefrei
Fr 19.01.2024
10.15 - 12.30 rr 14 rr 14 Barrierefrei
Fr 26.01.2024
10.15 - 12.30 rr 14 rr 14 Barrierefrei
Fr 02.02.2024
10.15 - 12.30 rr 14 rr 14 Barrierefrei