OpenMP
Beginners' content:
- OpenMP Common Core
- Overview and execution model
- Work sharing directives
- Data environment
Intermediate content:
- Loop Optimizations
- Synchronization
- OpenMP locks
- Basic Offloading to Accelerators
- Tools for Performance and Correctness
Advanced content:
- Advanced Tasking with OpenMP
- Host Performance
- NUMA Aware Programming, Thread Affinity
- Vectorization / SIMD
- Advanced Offloading to Accelerators
- Other advanced features of OpenMP 5.0