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
Link To Document