Jabir Hussain
Course Notes
- Introduction to High Performance Computing
- Introduction to Optimisation
- Memory Architecture
- OpenMP: Parallels and Work Sharing
- OpenMP: Variables and Synchronisation
- OpenMP: Loop Scheduling and Load Balancing
- OpenMP: Dependencies and Nested Parallelism
- MPI: Introduction
- MPI: Point-to-Point Connection
- MPI: Collective Communications
- MPI: MPI Communicators
- MPI: Advanced MPI
- Measuring and Accelerating: Metrics
- Measuring and Accelerating: CUDA
- Measuring and Accelerating: Higher Abstractions
- ML1
- ML2
- ML3
- ML4
- ML5