Master-Praktikum - Scientific Computing - High-Performance Computing (IN2106, IN4085)
Master Practical Course - Scientific Computing - High-Performance Computing (IN2106, IN4085)
Lehrveranstaltung 2409687962 im WS 2016/7
Basisdaten
LV-Art | Praktikum |
---|---|
Umfang | 6 SWS |
betreuende Organisation | Informatik 5 - Lehrstuhl für Scientific Computing (Prof. Bungartz) |
Dozent(inn)en |
Leitung/Koordination: Michael Georg Bader |
Termine |
Zuordnung zu Modulen
-
IN2106: Master-Praktikum / Advanced Practical Course
Dieses Modul ist in den folgenden Katalogen enthalten:- weitere Module aus anderen Fachrichtungen
weitere Informationen
Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).
ergänzende Hinweise | High Performance Computing has become a critical success factor in research and industry. Even the computational power of commodity parts like desktop systems increased rapidly due to vectorization, EPIC, multi-core. This lab course uncovers the principles behind these buzzwords and highlights programming concepts, software design and coding styles which are mandatory to unleash the power of modern chips. We focus on developing data structures and algorithms with respect to their performance, for both single and parallel executions. We deep-dive into different platforms like CPUs, GPUs and multi-node clusters. Furthermore, we cover several programming concepts like auto-vectorization, explicit vectorization, OpenMP, MPI. The platform differences are evaluated through detailed runtime experiments. |
---|---|
Links |
LV-Unterlagen TUMonline-Eintrag |