Table of Contents
CHAPTER ORGANIZATION AND OVERVIEW
1.2 TOWARD AUTOMATING PARALLEL PROGRAMMING
1.4 PARALLEL COMPUTING DESIGN CONSIDERATIONS
1.5 PARALLEL ALGORITHMS AND PARALLEL ARCHITECTURES
1.6 RELATING PARALLEL ALGORITHM AND PARALLEL ARCHITECTURE
1.7 IMPLEMENTATION OF ALGORITHMS: A TWO-SIDED PROBLEM
1.8 MEASURING BENEFITS OF PARALLEL COMPUTING
1.9 AMDAHL’S LAW FOR MULTIPROCESSOR SYSTEMS
1.11 APPLICATIONS OF PARALLEL COMPUTING
Chapter 2 Enhancing Uniprocessor Performance
2.2 INCREASING PROCESSOR CLOCK FREQUENCY
2.3 PARALLELIZING ALU STRUCTURE
2.6 VERY LONG INSTRUCTION WORD (VLIW) PROCESSORS
2.7 INSTRUCTION-LEVEL PARALLELISM (ILP) AND SUPERSCALAR PROCESSORS
3.3 SHARED-MEMORY MULTIPROCESSORS (UNIFORM MEMORY ACCESS [UMA])
3.4 DISTRIBUTED-MEMORY MULTIPROCESSOR (NONUNIFORM MEMORY ACCESS [NUMA])