TU Wien:Computational Science on Many-Core Architectures VU (Rupp)
- Computational Science on Many-Core Architectures VU (Rupp) (TU Wien, 0 Materialien)
- Computational Science on Many-Core Architectures VU (Weinbub) (TU Wien, 0 Materialien)
Daten[Bearbeiten | Quelltext bearbeiten]
Vortragende | Karl Rupp |
---|---|
ECTS | 3 |
Letzte Abhaltung | 2022W |
Sprache | English |
Mattermost | computational-science-on-many-core-architectures • Register • Mattermost-Infos |
Links | tiss:360252, eLearning |
Masterstudium Computational Science and Engineering |
Inhalt[Bearbeiten | Quelltext bearbeiten]
Es werden parallele Algorithmen und Programmieren auf Grafikkarten vorgestellt und Übungen dazu gelöst.
Ein großteil der VL beschäftigt sich mit CUDA, es wird auch HIP und einige Bibliotheken vorgestellt
Ablauf[Bearbeiten | Quelltext bearbeiten]
1x die Woche Q/A, Vorlesungen als kurze Videos auf Tuwel, großer Fokus auf den Übungsaufgaben
Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]
generelle Programmierung in C++
Vortrag[Bearbeiten | Quelltext bearbeiten]
noch offen
Übungen[Bearbeiten | Quelltext bearbeiten]
Wöchentliche Übungen, zum Teil wirklich umfangreich (man muss aber keine 100% haben für eine 1).
Jeweils ein Report mit Erfahrungen, Erklärungen, Plots und Source Code muss abgegeben werden.
Prüfung, Benotung[Bearbeiten | Quelltext bearbeiten]
Allgemein sehr freundlich und entspannt, wenn man 100% in den Übungen hat, dann bekommt man fast immmer eine 1.
Wenn nicht, fragen zu den Übungen mit Fehlern/Ausgesetzte.
Dauer der Zeugnisausstellung[Bearbeiten | Quelltext bearbeiten]
noch offen
Zeitaufwand[Bearbeiten | Quelltext bearbeiten]
Wahrscheinlich mehr als 3 ECTS, man lernt aber wirklich viel.
Unterlagen[Bearbeiten | Quelltext bearbeiten]
noch offen
Tipps[Bearbeiten | Quelltext bearbeiten]
Zeit für die Übungen einplanen, man wird einiges debuggen, ev auch mal drüber schlafen. In Gruppen austauschen sehr von Vorteil.
Highlights / Lob[Bearbeiten | Quelltext bearbeiten]
noch offen
Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]
Für Programmieranfänger sind die Aufgabenstellungen zum Teil sehr offen gestellt. Das ist gut für Erfahrenere zum Ausprobieren, aber schwierig für den Rest. Vielleicht gibt es die Möglichkeit einen extra Hilfe/Zettel mit Tipps zu veröffentlichen zum "entlanghangeln".