September 2004
Intermediate to advanced
384 pages
11h 15m
English
6.1 OVERVIEW
6.2 UE MANAGEMENT
6.3 SYNCHRONIZATION
6.4 COMMUNICATION
Up to this point, we have focused on designing algorithms and the high-level constructs used to organize parallel programs. With this chapter, we shift gears and consider a program’s source code and the low-level operations used to write parallel programs.
What are these low-level operations, or implementation mechanisms, for parallel programming? Of course, there is the computer’s instruction set, typically accessed through a high-level programming language, but this is the same for serial and parallel programs. Our concern is the implementation mechanisms unique to parallel programming. A complete and detailed discussion ...
Read now
Unlock full access