High Performance Computing II
- Contents: Performance, Tuning
and Programming Tools are investigated by the student.
- performance analysis (sequential and parallel) of a given code
- tuning of the code
- implementation of the code on various platforms
- presentation of the students on the investigated codes
- Final presentation and Tech-report of the results
- Lecturer:
Prof. Gundolf Haase,
Heinrichstr. 36, Zi 506, Tel. 5178
- Lecture Time:
Thursday 10:15 - 11:45 in SR 11.32
- Solvers and other packages (a
selection from Arnold Neumaier's page,
some literature)
-
- julia (math. script language)
- partitioners: PT-Scotch,
METIS
- direct solvers: PaStiX, FLAME,
PARADISO(O.Schenk, Intel),
CHOLMOD
[new]
- iterative solvers: Paralution
(doc),
ADI, PETSc,
(Aztec)
- load balancing, parallel data management: DEAL
II, FreeFEM++, Dune, ug4,
( Zoltan)
- preconditioners: Hypre,
AHMED, PetFMM,
- tools: Intel Tools (Advisor,
Inspector)
- this list will be extended and specified
- Projects/Talks (SS15):
- D. Ganellari: Andoid programming, Parallel programming on Android,
clang++ compiler / g++ compiler
- D. Nikolaenko: Performance Tools MAQAO, Allinea DDT
- S. Rosenberger: PGI Tools and PGI-Tools für GPU (OpenACC) ,
scalasca
- E. Siegmann: Intel Tools (Advisor,
Inspector),
Example; Nvida profiling tools (CUDA)
- Compute-Server:
-
- Cluster in Graz/Vienna, see wiki
(sauron
[KFU], dcluster [TUG], vsc-3
[Wien]): MACH
[Linz]
- mephisto
(math047128) (GTX 480; Tesla C2070; Tesla K20X, Xeon Phi)
- MATH047016
(dualhex: 12 cores: 2 Opteron 2427; 2.2 GHz; 28 GB memory),
Ubuntu 14.04
- MATH047201
(quadquad: 16 cores: 4 Opteron 8347, 1.9GHz; 32 GB memory):
- MATH047068 (gpu11: 4 cores: 1 Intel i7-2600K; 3.4 GHz; 16 GB
memory; GTX 680)
- MATH047133: Intel Xeon E5-2660v2 10 x 2,2GHz; 64 GB memory; GTX
580)
-
- Compilers:
- last update: July 9, 2015