YoVDO

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

Offered By: CppNow via YouTube

Tags

C++Now Courses Finance Courses C++ Courses Fortran Courses Parallel Programming Courses OpenMP Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore OpenMP for enhanced high-level parallelism in this CppNow 2012 conference talk by Michael Wong. Delve into the shared memory parallel specification for C, C++, and FORTRAN that supports incremental parallelism using a high-level language. Discover how OpenMP extends beyond High Performance Computing and SuperComputing, finding applications in diverse fields such as graphics, embedded systems, communications, finance, medical technology, and data analysis. Learn about OpenMP's organization, history, and recent changes, as well as parallel programming models, data types, and syntax. Gain insights into parallel regions, performance considerations, loop parallelization, and critical regions. Understand the versatility of OpenMP in various industries and its potential for improving shared memory parallelism across multiple general-purpose languages.

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

Related Courses

Computer Architecture
Princeton University via Coursera
High Performance Scientific Computing
University of Washington via Coursera
Parallel Programming Concepts
openHPI
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera