wisconsin
Lecture 09: OpenMP Basics

Lecture 09: OpenMP Basics

Content locked

The catalog is public. Reading this content requires approved access.

Sign in to read
Lecture 09: OpenMP Basics
Announcements and recap
Code of the day: opposite lock orders
What OpenMP provides
The slides’ compiler-support snapshot
Fork–join execution
Hello world
Parallelizing independent loop iterations
Contrast with explicit partitioning
Other versions of the same sine-table loop
Directives and structured blocks
Runtime controls and queries
Environment variables in the deck
Timing
Nested parallelism and flattening
single versus master
Why speedup stops scaling