DocumentCode
2660572
Title
A new O (n log n ) scheduling heuristic for parallel decomposition of sparse matrices
Author
Telichevesky, Ricardo ; Agrawal, Prathima ; TROTTER, JOHN A.
Author_Institution
MIT, Cambridge, MA, USA
fYear
1991
fDate
14-16 Oct 1991
Firstpage
612
Lastpage
616
Abstract
The problem of sparse matrix decomposition using distributed memory multiprocessors is addressed. The data partitioning scheme is simple and is based on equalizing the load among the processors. A new O (n log n ) task scheduling heuristic with provably deadlock-free properties is presented. The key idea is the ordering of nodes in a task graph that represents the matrix decomposition steps in a levelized manner, based on a new measure, δ the remaining completion time. The method tends to minimize the idle time of processors by revising the overall decomposition schedule by permitting the execution of tasks within these idle periods. For large sparse matrices, the analysis and simulation results show that a multiprocessor with even a small number of processors will exceed the performance of a supercomputer like the Cray X-MP
Keywords
matrix algebra; parallel algorithms; scheduling; completion time; data partitioning; distributed memory multiprocessors; idle time; multiprocessor; parallel decomposition; provably deadlock-free properties; sparse matrix decomposition; task scheduling heuristic; Cost function; Equations; Iterative methods; Legged locomotion; Matrix decomposition; Processor scheduling; Sparse matrices; Supercomputers; System recovery; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-2270-9
Type
conf
DOI
10.1109/ICCD.1991.139985
Filename
139985
Link To Document