The lectures are available as reveal.js presentations. Click one of the links to acces them. The material will be continuously updated as the lecture advances.
Title | Description |
---|---|
Introduction | A motivation of high performance computation. |
Development Environment | Tools to work in the Linux terminal. |
Hardware Architecture | An overview of some hardware components. |
Parallel computations | Basics of parallel computation and POSIX threads. |
Optimization | Optimization for single node computations. |
OpenMP | Parallel computation assisted by OpenMP. |
OpenCL | Parallel computation assisted by OpenCL. |
MPI | Parallel computation assisted by MPI. |