Loading...

 

This course will introduce students to parallelizing their code using OpenMP. Topics covered will include  OpenMP concepts. OpenMP program layout, worksharing constructs, synchronzation pragmas, and OpenMP tasks.

Learning Description

Students will get a better understanding of creating shared memory parallel code using the OpenMP standard in this online, asynchronous course. After finishing this course, students will be able to determine what parts of a code can be parallelized using OpenMP pragmas, how to apply worksharing pragmas to speed up the code, detect data dependencies, how to apply synchronization pragmas to avoid data races, and how to use OpenMP to parallelize non traditional serial codes.

Target Audience

Senior undergraduate and graduate students

Loading...

Register Now - Select from options below

Title
Parallel Computing Using OpenMP
Type
Online, self paced
Dates
Sep 01, 2025 to Aug 31, 2026
Fee(s)
Reg Fee non-credit $0.00

Section Notes

This course introduces students to the introductory concepts and terminology of cybersecurity. This includes fundamental security principles and the historical cybersecurity attacks.
Required fields are indicated by .