Maximal rate pipelined solutions to recurrence problems

  • Authors:
  • Peter M. Kogge

  • Affiliations:
  • IBM Corporation, Owego, N. Y.

  • Venue:
  • ISCA '73 Proceedings of the 1st annual symposium on Computer architecture
  • Year:
  • 1973

Quantified Score

Hi-index 0.00

Visualization

Abstract

An m thorder recurrence problem is defined as the computation of X1, . . . XN, where Xi&equil;f (&abarbelowi, Xi-1, . . Xi-m) and &abarbelow;i is a set of parameters. On a pipelined computer, where the total stage delay in computing f is df time units, the solution output rate is one new Xi each df time unit. This paper describes a method for increasing this rate to 1 per time unit when the function f has certain simple functional properties. The total stage delay and complexity of the resulting pipelines are also described.