A parallel first-order linear recurrence solver

In this paper we present a parallel procedure for the solution of first-order linear recurrence systems of size N when the number of processors p is small in relation to N. We show that when 1 < p 2 ⩽ N, a first-order linear recurrence system of size N can be solved in 5 (N − 1) (p + 1) steps on...

Full description

Saved in:
Bibliographic Details
Published inJournal of parallel and distributed computing Vol. 4; no. 2; pp. 117 - 132
Main Authors Meyer, Gerard G.L., Podrazik, Louis J.
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.04.1987
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this paper we present a parallel procedure for the solution of first-order linear recurrence systems of size N when the number of processors p is small in relation to N. We show that when 1 < p 2 ⩽ N, a first-order linear recurrence system of size N can be solved in 5 (N − 1) (p + 1) steps on a p processor SIMD machine and at most 5(N − 1 2 )/(p + 3 2 ) steps on a p processor MIMD machine. As a special case, we further show that our approach precisely achieves the lower bound 2 (N − 1) (p + 1) for solving the parallel prefix problem on a p processor machine.
ISSN:0743-7315
1096-0848
DOI:10.1016/0743-7315(87)90001-3