High Performance Computing II: Algorithms and Applications
Go here for the 2011 course
General motivation
This course is designed to give deepened knowledge and further experience in using parallel algorithms and software for solving fundamental as well as application-oriented problems in Computational Science and Engineering on state-of-the-art HPC systems
Aims
After successful completion of the course, the student should be able to:
- describe and apply fundamental methods for problem and data partitioning aiming at an efficient utilization of memory hierarchies and minimizing data communication locally (at node level) and globally (across the interconnect) of a parallel computer system
- apply different method and performance measures for evaluating parallel algorithms and their implementation with respect to cost and scalability
- demonstrate and use HPC and parallel library software in dense linear algebra and software tools/environments in a few important CSE areas
- apply and evaluate HPC and parallel techniques and tools to a scientific application relevant for the student's graduate studies
Dates, places and course pages
This course is given in collaboration between HPC2N, Umeå, and UPPMAX, Uppsala.
The main teachers will be Mikael Rännar, Umeå, and Maya Neytcheva, Uppsala.
- Week 47: Preparatory work at home
- Week 48: Lectures in Umeå
- Week 49: Homework
- Week 50: Lectures in Uppsala
- Week 51: Project work at home
Information about travel and housing will be given when you register for the course.

