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 :
بازگشت