Intel Software TV
Module 3. Programming with OpenMP (pt.2)
Module 3 of the 3 part series, Three Things You must Teach about Parallel Programming. In this module, Dr. Clay Breshears of the Intel Academic Community discusses OpenMP as an implementation model for parallelism. mod.3 pt.2
Expand Description Collapse DescriptionThree Things You must Teach about Parallel Programming: Module 3. Programming with OpenMP (pt.2)
Module 3 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay Breshears of the Intel Academic Community teaches a brief introduction to OpenMP.
At the end of this module you should be able to:
- Define what OpenMP is
- Describe the five major componenrts of the OpenMP Architecture
- Describe the OpenMP programming model and explain the importance of fork-join parallelism
- Demonstrate use and execution of the “for” work-sharing pragma
- Explaint the OpenMP data environemnt in terms of the shared memeory module (and exceptions)
- Show format of critical pragma and give an example on why naming critical regions would be useful
- Demonstrate format and usage of OpenMP reduction clause
- list the legal operators for C/C++ and their associated initial values
-
Also included are two exercises using Open MP to add paralelization to a computation pi by numerical integration.
(Module 3 contains 2 videos. This is Video 2)
| Date | Series | Author |
|---|---|---|
| November 8, 2011 |
Using Intel VTune Amplifier XE to Tune Software on the 2nd Generation Intel Core Processor Family
|
|
| August 24, 2011 |
Gaming Architecture: Why Parallelism is Important
|
|
| August 24, 2011 |
Suddenly All Computing is Parallel: Seizing Opportunity Amid the Clamor
|
- 1














Leave a Comment
To obtain technical support, please go to Software Support