ABSTRACT

Focusing on algorithms for distributed-memory parallel architectures, Parallel Algorithms presents a rigorous yet accessible treatment of theoretical models of parallel computation, parallel algorithm design for homogeneous and heterogeneous platforms, complexity and performance analysis, and essential notions of scheduling. The book extract

part |2 pages

I Models

chapter 1|34 pages

PRAM Model

chapter 2|20 pages

Sorting Networks

chapter 3|46 pages

Networking

part |2 pages

II Parallel Algorithms

chapter 4|42 pages

Algorithms on a Ring of Processors

chapter 5|28 pages

Algorithms on Grids of Processors

chapter 6|32 pages

Load Balancing on Heterogeneous Platforms

part |2 pages

III Scheduling

chapter 7|46 pages

Scheduling

chapter 8|68 pages

Advanced Scheduling