DocumentCode
1118674
Title
Time and Parallel Processor Bounds for Linear Recurrence Systems
Author
Chen, Shyh-Ching ; Kuck, David J
Author_Institution
Department of Computer Science, University of Illinois
Issue
7
fYear
1975
fDate
7/1/1975 12:00:00 AM
Firstpage
701
Lastpage
717
Abstract
We give new time and processor bounds for the parallel evaluation of linear recurrence systems. Such systems may be represented as x̄ =c̄ + Ax̄ where A is an n X n strictly lower triangular matrix and c is a constant column vector. We show that O og2 2n) time steps and n3/ 8 + 0O2) processors are sufficient. We also show that mth order linear recurrences, i. e., where A has a bandwidth of m, can be computed within O(log2 mlog2 n) time steps with at most 3m2n/4 + O(mn) processors. In all cases, our bounds on time and processors are improvements on previous results, and the computer need only perform one type of operation at each time step (SIMD operation). By a simple transformation, the results can also be applied to the solution of any triangular linear system of equations Ax̄ = b̄.
Keywords
General linear recurrences, mth order linear recurrences, parallel computation, processor bounds, time bounds, triangular linear systems.; Bandwidth; Computer science; Concurrent computing; Equations; Frequency; Linear systems; Multidimensional systems; Pipelines; Vectors; General linear recurrences, mth order linear recurrences, parallel computation, processor bounds, time bounds, triangular linear systems.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/T-C.1975.224291
Filename
1672884
Link To Document