• DocumentCode
    1145950
  • Title

    A Data Structure for Parallel L/U Decomposition

  • Author

    Jess, Jochen A G ; Kees, H.G.M.

  • Author_Institution
    Department of Electrical Engineering, Eindhoven University of Technology
  • Issue
    3
  • fYear
    1982
  • fDate
    3/1/1982 12:00:00 AM
  • Firstpage
    231
  • Lastpage
    239
  • Abstract
    Some new results are presented concerning the pivoting of large systems of linear equations with respect to parallel processing techniques. It will be assumed that the processing of a pivot takes one time slot. The pivoting problem is studied by means of an associated graph model. Given a triangulated graph a set of label classes is established. Class k contains all pivots which may be processed in parallel during the kth time slot. The label classes are used to establish the elimination-tree (e-tree). The e-tree is a spanning tree for the given graph. The critical path in the e-tree indicates the minimum number of time slots necessary to complete the L/U-decomposition. Furthermore, the earliest and latest admissible time slot for the processing of every pivot may be derived, such that the critical path is not affected. The e-tree can be seen as a data structure to guide parallel processing based on sparsity.
  • Keywords
    Elimination-tree; L/U decomposition; parallel processing; schedule; sparse matrix pivoting; task graph; tearing; triangulated graph; Computer languages; Concurrent computing; Data structures; Design methodology; Equations; Parallel processing; Physics; Program processors; Protocols; Software engineering; Elimination-tree; L/U decomposition; parallel processing; schedule; sparse matrix pivoting; task graph; tearing; triangulated graph;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1982.1675979
  • Filename
    1675979