Главная
Study mode:
on
1
Intro
2
OpenMP
3
What is OpenMP
4
Organization
5
History
6
Changes
7
Parallel Programming Models
8
Data Types
9
Parallel Regions
10
Syntax
11
Parallel
12
Performance
13
Conditions
14
Serial Equivalents
15
Parallel Loops
16
Updates
17
User Barrier
18
Note Wait
19
Critical Region
20
Summary
Description:
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.

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

CppNow
Add to list