Loading
2409687962 20W 6SWS PR Master-Praktikum - Scientific Computing - High-Performance Computing (IN2106, IN4230)   Hilfe Logo

LV - Detailansicht

Wichtigste Meldungen anzeigenMeldungsfenster schließen
Allgemeine Angaben
Master-Praktikum - Scientific Computing - High-Performance Computing (IN2106, IN4230) 
2409687962
Praktikum
6
Wintersemester 2020/21
Informatik 5 - Lehrstuhl für Wissenschaftliches Rechnen (Prof. Bungartz)
(Kontakt)
Details
Zuordnungen: 1 
Angaben zur Abhaltung
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 serial and parallel executions. We deep-dive into different CPU architectures 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.
C-Programming
Linux
Performance-Optimization of sequential applications
Pipelining
Loop unrolling
Data dependencies
Caches
Cache blocking
Performance-Measurement
State-of-the-Art Hardware
CPUs
Memory Subsystems
Supercomputer
Parallel Programming
OpenMP
MPI
Englisch
Labor
Online via Zoom due to Covid-19
Details
Für die Anmeldung zur Teilnahme müssen Sie sich in TUMonline als Studierende*r identifizieren.
Zusatzinformationen
Online Unterlagen
LV-Unterlagen
E-Learning Kurs (Moodle)
MPI 3.0 Standard
OpenMP 5.0 Standard
Intel C++ Compiler Reference
Intel Architecture Manuals