Title :
Implementing dynamic programming algorithms for signal and image processing on array processors
Author :
Chou, W.H. ; Diamantaras, K.I. ; Kung, S.Y.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Abstract :
The authors present the implementation of a generic dynamic programming algorithm on array processors. A dynamic programming (DP) chip is proposed to speed up the processing of the dynamic programming tasks in many applications, including the Viterbi algorithm, the boundary following algorithm, the dynamic time warping algorithm, etc. By adopting a torus interconnection network, an internal/external dual buffer structure, and a multilevel pipelining design, a performance of several GOPS per DP chip is expected. Both the dedicated hardware design and the data low control of the DP chip are discussed
Keywords :
Viterbi detection; array signal processing; data flow computing; digital signal processing chips; dynamic programming; image processing; multiprocessor interconnection networks; parallel algorithms; pipeline processing; Viterbi algorithm; array processors; boundary following algorithm; data low control; dedicated hardware design; dual buffer structure; dynamic time warping algorithm; generic dynamic programming algorithm; image processing; multilevel pipelining design; signal processing; torus interconnection network; Cost function; Dynamic programming; Hardware; Heuristic algorithms; Image processing; Multiprocessor interconnection networks; Pipeline processing; Signal processing; Signal processing algorithms; Viterbi algorithm;
Conference_Titel :
VLSI Signal Processing, VI, 1993., [Workshop on]
Conference_Location :
Veldhoven
Print_ISBN :
0-7803-0996-0
DOI :
10.1109/VLSISP.1993.404477