13–17 Jul 2026
Princeton University
US/Eastern timezone

An Introduction to Parallel Programming with OpenMP

14 Jul 2026, 09:00
2h
407 Jadwin Hall (Princeton University)

407 Jadwin Hall

Princeton University

Speaker

Tim Mattson (Intel-Retired)

Description

We introduce parallel systems and the fundamental concepts needed to write parallel software.  As much as possible, we cover these concepts by writing OpenMP code.  By the time we’re done, you’ll understanding the key ideas behind parallel programming in general, but you’ll also have a deep understanding of the most commonly used elements of OpenMP.   We’ll start with how to manipulate threads directly for shared address spaces systems (such as multicore CPUs).

Presentation materials