Parallel graph partitioning algorithm for a message-passing multiprocessor
The authors develop a parallel algorithm for partitioning the vertices of a graph into p greater than or equal to 2 sets in such a way that few edges connect vertices in different sets. The algorithm is intended for a message-passing multiprocessor system, such as the hypercube, and is based on the Kernighan-Lin algorithm for finding small edge separators on a single processor. They use this parallel partitioning algorithm to find orderings for factoring large sparse symmetric positive definite matrices. These orderings not only reduce fill, but also result in good processor utilization and low communication overheat during the factorization. They provide a complexity analysis of the algorithm, as well as some numerical results from an Intel hypercube and a hypercube simulator.
- Research Organization:
- Cornell Univ., Ithaca, NY (United States)
- OSTI ID:
- 6264875
- Journal Information:
- Int. J. Parallel Program.; (United States), Vol. 16:6
- Country of Publication:
- United States
- Language:
- English
Similar Records
An efficient communication scheme for solving S[sub n] equations on message-passing multiprocessors
Parallel-sorting algorithms for hypercube multiprocessors
Related Subjects
ARRAY PROCESSORS
PARALLEL PROCESSING
COMPUTER GRAPHICS
ALGORITHMS
COMPUTERIZED SIMULATION
DATA TRANSMISSION
EFFICIENCY
FACTORIZATION
MATRICES
SYSTEMS ANALYSIS
COMMUNICATIONS
MATHEMATICAL LOGIC
PROGRAMMING
SIMULATION
990210* - Supercomputers- (1987-1989)