Chapter 6The Implementation Mechanisms Design Space
6.2 UE MANAGEMENT
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 ...