High Performance Computing (Master Course)
- Contents:
- We will start with an introduction into basic principles
and algorithms
of hardware aware and parallel computing followed by transferring
selected algorithms onto
many-core architectures.
-
- Lecturer:
- Prof.
Gundolf Haase, Heinrichstr. 36, Zi 506, Tel. 5178,

- Appointments:
Monday 8:15 - 9:45 in Heinrichstr. 36, SR 11.33
- Exercises (Folllow the links in the pdf-document):
- Exercise I (sequential programming, BLAS).
Benchmark results: Haase (smaller parameters), Smertnig, Kraft, Grossar, Aichmayr/Dauschan, Pichler, Neic, Boiger, Innerwinkler, Anyyeva, Herbst
- Exercise II (shared memory programming, OpenMP). Template.
Benchmark results: Pichler, Anyyeva, Haase, Kraft, Smertnig, Grossar (max, poly), Neic, Aichmayr/Dauschan, Innerwinkler, Boiger, Herbst
- Exercise III [included MPI course] (distributed memory programming, MPI).
Results: Kraft
- Hardware (login from outside KFU only via VPN):
- corei7 (4 cores+HT: Core i7-920, 2.67 GHz; 6 GB memory): 20
- quadquad (16 cores: 4 Opteron 8347, 1.9GHz; 32 GB memory): 201
- dualhex (12 cores: 2 Opteron 2427; 2.2 GHz; 28 GB memory): 16
- Material:
- Further
Links
Books
- Thomas
Rauber and Gudula Rünger, "Parallel Programming: for Multicore
and Cluster Systems ", Springer, Berlin, 2010
- Craig C. Douglas and Gundolf Haase and Ulrich Langer: "A Tutorial on Elliptic PDE Solvers and their Parallelization", SIAM, 2003
11.05.2012