DocumentCode
2848551
Title
On partitioning the Faddeev algorithm
Author
Moreno, Jaime H. ; Lang, Tomas
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1988
fDate
25-27 May 1988
Firstpage
125
Lastpage
134
Abstract
Partitioned schemes for computing the Faddeev algorithm are derived, using a graph-based methodology. Such implementations are obtained by performing transformations on the fully parallel dependence graph of the algorithm. Linear and two-dimensional structures are derived and evaluated in terms of throughput, I/O bandwidth, utilization of processing elements, and overhead due to partitioning. The partitioned implementation are compared with schemes previously proposed. It is shown that throughput of both the linear and two-dimensional arrays derived here tends to 3m/7n/sup 3/ for n*n matrices, where m is the number of cells and utilization tends to 1. A two-dimensional scheme that is more efficient and has less overhead than others previously proposed is derived. It is shown that for partitioned implementations with the same number of cells, a linear array performs better, its implementation is easier, and it is better suited for fault-tolerant capabilities than a two-dimensional one.<>
Keywords
fault tolerant computing; parallel algorithms; Faddeev algorithm; I/O bandwidth; fault-tolerant capabilities; fully parallel dependence graph; graph-based methodology; linear structures; partitioning; processing elements; two-dimensional structures; Application software; Bandwidth; Computer science; Contracts; Costs; Design methodology; Fault tolerance; Matrix decomposition; Partitioning algorithms; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Systolic Arrays, 1988., Proceedings of the International Conference on
Conference_Location
San Diego, CA, USA
Print_ISBN
0-8186-8860-2
Type
conf
DOI
10.1109/ARRAYS.1988.18053
Filename
18053
Link To Document