DocumentCode
2997571
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
fYear
1993
fDate
20-22 Oct 1993
Firstpage
289
Lastpage
297
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;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Signal Processing, VI, 1993., [Workshop on]
Conference_Location
Veldhoven
Print_ISBN
0-7803-0996-0
Type
conf
DOI
10.1109/VLSISP.1993.404477
Filename
404477
Link To Document