Projekt Parallel Computing in Geoscience
Die Lehrveranstaltung bietet verschiedene Praktikums- und
Projektthemen aus dem Bereich des High Performance Computings an.
Der Schwerpunkt liegt dabei auf geowissenschaftlichen Anwendungen.
Die Themen werden in Kooperation mit dem GeoForschungszentrum
Potsdam (GFZ) und dem Potsdamer Institut für Klimafolgenforschung
(PIK) gestellt. Die Bearbeitung erfolgt selbstständig in Absprache
mit den Betreuern.
Schwerpunkt im Wintersemester 2024/25: Wir werden u.a. eine Einführung
in Grafikkartenprogrammierung geben und dazu passende Projektthemen
(CUDA-Programmierung) anbieten.
Veranstalter
Prof. Dr. Bettina Schnor
Max Lübke
Modulnummern
- Bachelor Computational Science: 6020
- 555701 - Modulprüfung - Praktikumsbericht
- Master Computational Science: 10010
- 555101 - Modulprüfung - Praktikumsbericht
Ort/Termine
Dienstags von 14:00 Uhr bis 16:00 Uhr findet das Praktikum im Raum
2.70.0.05 statt. Sofern nicht anders angegeben, finden die
Zwischenstandstreffen im Labor 2.70.2.24 statt.
Events
Aktuelles
Abschlussvorträge
18.03.2025, TBD
Universität Potsdam, Raum TBD
4. Zwischenstandstreffen
18.02.2025, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.2.24
3. Zwischenstandstreffen
18.01.2025, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.2.24
2. Zwischenstandstreffen
17.12.2024, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.2.24
1. Zwischenstandstreffen
26.11.2024, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.2.24
High-Level GPU Progamming with SYCL und OpenACC
12.11.2024, Fällt aus!
Weiterführung GPU-Programmierung mit CUDA
05.11.2024, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.0.05
Einführung in die GPU Programmierung
29.10.2024, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.0.05
Einführungsveranstaltung
22.10.2024, 14:00 Uhr - 16:00 Uhr
Universität Potsdam, Raum 2.70.0.05
Materialien
Themen
- Fein-granulares Locking für MPI-DHT
- Integration Hashtabelle in LPJmL
- HPL MxP als verteilte Anwendung
- CUDA/SYCL Implementierung von tug
- ML-Training mit CUDA/cuDNN
Anforderungen
Eine erfolgreiche Teilnahme an der Veranstaltung “Konzepte paralleler
Programmierung” wird vorausgesetzt.
Zum erfolgreichen Abschluss des Projektes gehören:
-
Selbständige Einarbeitung in die Aufgabenstellung sowie regelmäßige Absprache
mit den Betreuern
-
Aktive Teilnahme an den Zwischenstandstreffen mit eigenem Vortrag zum Arbeitsstand
-
Erfolgreicher Abschlussvortrag
-
Schriftliche Ausarbeitung eine Woche nach Abschlussvortrag