Title :
Pipelining in dynamic programming architectures
Author :
Parhi, Keshab K.
Author_Institution :
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
fDate :
6/1/1991 12:00:00 AM
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;
Journal_Title :
Signal Processing, IEEE Transactions on