Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OpenMP for Better High-Level Parallelism, Not Just for High Performance Computing

CppNow via YouTube

Overview

The course teaches learners about OpenMP, a shared memory parallel specification for C, C++, and FORTRAN, supporting incremental parallelism using a high-level language. It emphasizes that OpenMP is not limited to High Performance Computing and is well-suited for shared memory parallelism in various fields like Graphics, Automation, Finance, and more. The course covers topics such as Parallel Programming Models, Syntax, Performance, Parallel Loops, User Barrier, Critical Region, and more. The intended audience includes individuals interested in leveraging OpenMP for high-level parallelism beyond traditional HPC applications.

Syllabus

Intro
OpenMP
What is OpenMP
Organization
History
Changes
Parallel Programming Models
Data Types
Parallel Regions
Syntax
Parallel
Performance
Conditions
Serial Equivalents
Parallel Loops
Updates
User Barrier
Note Wait
Critical Region
Summary

Taught by

CppNow

Reviews

Start your review of OpenMP for Better High-Level Parallelism, Not Just for High Performance Computing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.