in4049TU Introduction to High Performance Computing
Lecturers
Prof. dr. ir. H.J.Sips and dr.ir. H.X. Lin
Contents
This course is intended for students who are interested in computing-intensive research. In the course, attention is paid to a number of algorithms that are being used within a diversity of research areas. The scaling behaviour of these algorithms in case of an increasing problem size and/or an increasing number of processes, is analysed. Attention is paid to those aspects of computer architectures that are important to understand the resulting performance, such as the memory hierarchy and the interconnection network.
By analysing a number of case studies (applications) with respect to their computing-intensive character, possible bottlenecks will be determined. Based on performance analysis, it will be indicated how the effect of those bottlenecks can be reduced. The goal is to learn how to get a high performance with the available hardware/architecture.
The lab exercises will be done on the DAS-2 computer. The emphasis will be on designing efficient parallel algorithms and on the necessary optimisation of the performance. During the lab exercises, the following types of problems will be elaborated on: a parallel Poisson solver, a parallel finite element simulation and a parallel N-body simulation.
Teaching
(0/0/4/0),
Lab course
(0/0/40/0) hours
Credits
6 study points (ECTS)
Additional information:
![]() |
|||
|
|
|||