Getting Help with OpenMP

shrewdnessfreedomSoftware and s/w Development

Dec 2, 2013 (3 years and 8 months ago)

85 views

Getting Help with OpenMP

Barney is listed as the primary tutorial on OpenMP.org

Barney, B. (2012, July 18).
OpenMP
. Retrieved October 8, 2012, from Lawrence
Livermore National Laboratory: https://computing.llnl.gov/tutorials/openMP/


Barbara Chapman, et al seems to be everyone's go
-
to book. Many are awaiting
their

upgrade to
OpenMP 3
.0

and beyond.

Chapman, B., Jost, G., & van der Pas, R. (2007).
Using OpenMP: Portable Shared
Memory Parallel Programming.

Cambridge, MA: MIT Press.


Gatli
n & Isensee do an outstanding job of evangelizing current C++ programmers to grab the
benefits of OpenMP. I really
like this article from Microsoft's MSDN Magazine.

Gatlin, K. S., & Isensee, P. (2005, October). Reap the Benefits of Multithreading without
All the Work.
MSDN Magazine

,

http://msdn.microsoft.com/en
-
us/magazine/cc163717.aspx.


Gerber has an excellent progression of three white papers introducing OpenMP.

Gerber, R. (2012, June 7).
Getting Started with OpenMP (1 of 3 white papers)
. Retrieved
Oct
ober 8, 2012, from Intel Software: http://software.intel.com/en
-
us/articles/getting
-
started
-
with
-
openmp/

Gerber, R. (2012, March 19).
More Work
-
Sharing with OpenMP (2 of 3 white papers)
.
Retrieved October 8, 2012, from Intel Software: http://software.intel
.com/en
-
us/articles/more
-
work
-
sharing
-
with
-
openmp

Gerber, R. (2010, November 23).
Advanced OpenMP Programming (3 of 3 white
papers)
. Retrieved October 8, 2012, from Intel Software: http://software.intel.com/en
-
us/articles/advanced
-
openmp
-
programming



Open
MP.org is the official site of the OpenMP Architecture Review Board. This is the horse's
mouth, so to speak, for all things OpenMP. They have a great set of Syntax "Summary Cards"
under the "OpenMP Specifications" link.

OpenMP Architecture Review Board.
(2012, October 5).
The OpenMP API Specification
for Parallel Programming
. Retrieved October 8, 2012, from OpenMP: openmp.org


Yliluoma has a practioner's introduction to OpenMP. I like his discussion of "gotcha's" and
shotcomings at the end of the
article.

Yliluoma, J. (2009, November 26).
Guide into OpenMP: Easy multithreading
programming for C++
. Retrieved October 8, 2012, from Bisquit: personal website of Joel
Yliluoma: http://bisqwit.iki.fi/story/howto/openmp/