CS3210 Parallel computing

Home

❯

Tutorials

❯

CPU programming and performance

❯

Tutorial 3: Parallel programming with OpenMP and performance instrumentation

Tutorial 3: Parallel programming with OpenMP and performance instrumentation

CS3210 Site Preview Version
Unpublished Page

Have feedback?Share it anonymously↗

Graph View

  • 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)

CS3210 · AY2026/27 Semester 2

Built with Quartz