Content
A detailed reading guide will be published on the web page, along with the class notes.
- 1. High performance computing systems
- 2. Parallel programming patterns
- 3. Multiprocessor architectures
- 4. Cache coherence in symmetric multiprocessors
- 5. Shared memory programming with OpenMP
- 6. Accelerators programming with OpenMP extensions
- 7. Models of parallel processing
- 8. Performance metrics
- 9. Distributed memory programming with MPI
- 10. Parallel algorithms
- 11. Map Reduce
Syllabus »