Jul 22 – 26, 2024
Princeton University
US/Eastern timezone

Parallel Programming - The world beyond OpenMP

Jul 23, 2024, 11:00 AM
1h 30m
Lewis Library 120 (Princeton University)

Lewis Library 120

Princeton University

Speaker

Tim Mattson (Intel)

Description

Parallel programming is hard. There is no way to avoid that reality. We can mitigate these difficulties by focusing on the fundamental design patterns from which most parallel algorithms are constructed. Once mastered, these patterns make it much easier to understand how your problems map onto other parallel programming models. Hence for our last session on parallel programming, we'll review these essential design patterns as seen in OpenMP, and then show how they appear in cluster computing (with MPI) and GPGPU computing (with OpenMP and then a quick survey of other GPGPU languages).

Presentation materials