CS3210 Parallel computing
Search
Search
Dark mode
Light mode
Reader mode
Explorer
Home
❯
Tutorials
❯
CPU programming and performance
❯
Tutorial 3: Parallel programming with OpenMP and performance instrumentation
Tutorial 3: Parallel programming with OpenMP and performance instrumentation
Have feedback?
Share it anonymously
↗
Graph View
Table of Contents
Part 1: shared-memory multi-threaded programming with OpenMP
Introducing the problem scenario: matrix multiplication
Shared-memory OpenMP programs
Understanding OpenMP fundamentals
Structure of an OpenMP program
Work-sharing constructs
Synchronization constructs
Part 2: running and profiling compute-heavy applications with Slurm
Part 3: end-to-end performance analysis
Appendix: OpenMP / performance resources
Backlinks
Assignment 1: i am speed (AY2025/26 S2)