• 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