Abstract: The purpose of the course is to learn how one can parallelize a serial code using OpenMP.
Content: The course mainly focuses on the task-pragmas implemented in the newer incarnations of OpenMP.
Format: The course will be three half-days and comprised of lectures and hands-on sessions. This is an on-site course.
Audience: UMU course.
Date and Time: 2025-05-{10,11,12}, 9:00-12:00
Location: Onsite
Instructors: Pedro Ojeda-May (pedro.ojeda-may@umu.se)
Helpers: Per Sehlstedt
Authors: Pedro Ojeda-May
Prerequisites:
- Basic knowledge of C programming language.
- Basic knowledge of parallel programming.
- Basic Linux skills.
- Basic knowledge of OpenMP is beneficial but not required.
Materials: https://github.com/hpc2n/openmp-parallelism-course
Recordings previous course: https://www.youtube.com/playlist?list=PL6jMHLEmPVLyVIp67mW1cRj0xbL-6iFMY
Acknowledgment: This material is based on the OpenMP course created by Joachim Hein (Lund University) and Mirko Myllykoski (mirkom@cs.umu.se), for the "Task-based parallelism course".