in4049TU Introduction to High Performance Computing * Lecturers **prof. dr. ir. H.J. Sips * * **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. * **Exam Example * * * * * Answers of Exam Example in html format or in ps format * * ***! * ***Exam results of 2000/2001* *** ****! * ***Exam results of 2001/2002* ** ***! * ***Exam results of 2002/2003* *** Lectures (2/2/0/0)* * Material:* * *slides * * *notes * ** * **Lab Exercises * * * 40 hours * Credits * 4 study points * ** Additional Information * ** This page was last edited at Tuesday, September 2001, by Jan Heijnsdijk