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
Link To Document