Loading…
Time and Parallel Processor Bounds for Linear Recurrence Systems
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 og 2 2 n) time steps and n 3 / 8 + 0O 2 ) processors...
Saved in:
Published in: | IEEE transactions on computers 1975-07, Vol.C-24 (7), p.701-717, Article 701 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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 og 2 2 n) time steps and n 3 / 8 + 0O 2 ) 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(log 2 mlog 2 n) time steps with at most 3m 2 n/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̄. |
---|---|
ISSN: | 0018-9340 1557-9956 |
DOI: | 10.1109/T-C.1975.224291 |