CSC/ECE 506 Spring 2010/ch 3 jb/Parallel Programming Model Support: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
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. | 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/ | |||
Revision as of 19:04, 22 February 2010
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/