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

LV - Detailansicht

Wichtigste Meldungen anzeigenMeldungsfenster schließen
Allgemeine Angaben
Master-Praktikum - Scientific Computing - High-Performance Computing (IN2106, IN4085) 
2409687962
Praktikum
6
Wintersemester 2016/17
Informatik 5 - Lehrstuhl für Wissenschaftliches Rechnen (Prof. Bungartz)
(Kontakt)
Details
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 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.
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
GPUs
Parallel Programming
OpenMP
MPI
Englisch
Labor
Details
Für die Anmeldung zur Teilnahme müssen Sie sich in TUMonline als Studierende*r identifizieren.
Zusatzinformationen
Online Unterlagen
LV-Unterlagen
MPI 2.2 Standard
OpenMP 3.1 Standard
Intel C++ Compiler Reference
Intel Architecture Manuals