• DocumentCode
    1178997
  • Title

    Pipelining in dynamic programming architectures

  • Author

    Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    39
  • Issue
    6
  • fYear
    1991
  • fDate
    6/1/1991 12:00:00 AM
  • Firstpage
    1442
  • Lastpage
    1450
  • Abstract
    Novel computation techniques to achieve fine-grain pipelining in forward dynamic programming (DP) architectures are proposed. The sequential DP algorithm is proposed using fewer finer grain pipelined processors, and increased hardware efficiency is achieved by using a novel computation sequence. Look-ahead computation is used to obtain a concurrent DP algorithm, and it is used in combination with an appropriate computation sequence to achieve further pipelining in DP architectures. The finer grain pipelined architectures are mapped to ring and mesh processor arrays, and approximately the same iteration rate is achieved as the coarse-grain pipelined architectures, but with use of much less hardware. The design of interleaved architectures using multiple clocks is also outlined
  • Keywords
    dynamic programming; pipeline processing; DP architectures; computation sequence; concurrent DP algorithm; dynamic programming architectures; fine-grain pipelining; interleaved architectures; iteration rate; lookahead computation; mesh processor arrays; multiple clocks; pipelined processors; ring processor arrays; sequential DP algorithm; sequential dynamic programming algorithm; Computer architecture; Concurrent computing; Dynamic programming; Hardware; Military computing; Pipeline processing; Signal processing; Signal processing algorithms; Spectral analysis; Speech processing;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/78.136556
  • Filename
    136556