• DocumentCode
    3328491
  • Title

    Parallelizing elimination orders with linear fill

  • Author

    Bornstein, Claudson ; Maggs, Bruce ; Miller, Gary ; Ravi, R.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1997
  • fDate
    20-22 Oct 1997
  • Firstpage
    274
  • Lastpage
    283
  • Abstract
    This paper presents an algorithm for finding parallel elimination orders for Gaussian elimination. Viewing a system of equations as a graph, the algorithm can be applied directly to interval graphs and chordal graphs. For general graphs, the algorithm can be used to parallelize the order produced by some other heuristic such as minimum degree. In this case, the algorithm is applied to the chordal completion that the heuristic generates from the input graph. In general, the input to the algorithm is a chordal graph G with n nodes and m edges. The algorithm produces an order with height at most O(log3 n) times optimal, fill at most O(m), and work at most O(W*(G)), where W*(G) is the minimum possible work over all elimination orders for G. Experimental results show that when applied after some other heuristic, the increase in work and fill is usually small. In some instances the algorithm obtains an order that is actually better, in terms of work and fill, than the original one. We also present an algorithm that produces an order with a factor of log n less height, but with a factor of O(√log n) more fill
  • Keywords
    computational complexity; linear algebra; parallel algorithms; Gaussian elimination; chordal completion; elimination orders; linear fill; parallel algorithms; parallelize; Computer industry; Concurrent computing; Contracts; Engineering profession; Equations; Government; National electric code; Particle separators; Sparse matrices; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1997. Proceedings., 38th Annual Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-8197-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1997.646116
  • Filename
    646116