CSC/ECE 506 Spring 2010/ch 3 jb/Parallel Programming Model Support

From Expertiza_Wiki
Revision as of 19:04, 22 February 2010 by Wjfisher (talk | contribs)
Jump to navigation Jump to search

Supplement to Chapter 3: Support for parallel-programming models. Discuss how DOACROSS, DOPIPE, DOALL, etc. are implemented in packages such as Posix threads, Intel Thread Building Blocks, OpenMP 2.0 and 3.0.


Posix threads

Intel Thread Building Blocks

OpenMP 2.0

OpenMP 3.0

References

1) Yan Solihin, Fundamentals of Parallel Computer Architecture: Multichip and Multicore Systems, Solihin Books, August 2009.

2) https://computing.llnl.gov/tutorials/pthreads/

3) http://www.threadingbuildingblocks.org/

4) http://openmp.org/wp/

5) https://computing.llnl.gov/tutorials/openMP/

6) http://www.humanfactor.com/pthreads/