Communication-efficient parallel-graph algorithms. Master's thesis
Technical Report
·
OSTI ID:6626901
Communication bandwidth is a resource ignored by most parallel random-access machine (PRAM) models. This thesis shows that many graph problems can be solved in parallel, not only with polylogarithmic performance, but with efficient communication at each step of the computation. The communication requirements of an algorithm are measured in a restricted PRAM model called the distributed random-access machine (DRAM), which can be viewed as an abstraction of volume-universal networks such as fat trees. In this model, communication cost is measured in terms of the congestion of memory accesses across cuts of the machine. It is demonstrated that the recursive doubling technique frequently used in PRAM algorithms is wasteful of communication resources, and that recursive pairing can be used to perform many of the same functions more efficiently. The prefix computation is generalized on linear lists to trees and show that these tree-fix computations, which can be performed in a communication-efficient fashion using a variant of the tree-contraction technique of Miller and Reif, simplify many parallel graph algorithms in the literature.
- Research Organization:
- Massachusetts Inst. of Tech., Cambridge (USA). Dept. of Electrical Engineering and Computer Science
- OSTI ID:
- 6626901
- Report Number(s):
- AD-A-176651/8/XAB; VLSI-MEMO-86-349
- Country of Publication:
- United States
- Language:
- English
Similar Records
Communication-efficient parallel graph algorithms. Technical report
Instruction sets for Parallel Random Access Machines. Doctoral thesis
Locality in parallel computation. Master's thesis
Technical Report
·
Sun Nov 30 23:00:00 EST 1986
·
OSTI ID:6488052
Instruction sets for Parallel Random Access Machines. Doctoral thesis
Technical Report
·
Mon Aug 01 00:00:00 EDT 1988
·
OSTI ID:6581516
Locality in parallel computation. Master's thesis
Technical Report
·
Fri Sep 01 00:00:00 EDT 1989
·
OSTI ID:6999295