Title :
Application of multidimensional retiming and matroid theory to DSP algorithm parallelization
Author :
Fernández, Felipe ; Sánchez, Ángel
Author_Institution :
Dept. Tecnologia Fotonica, Campus de Montegancedo, Madrid, Spain
Abstract :
This paper presents a novel optimization methodology to implement parallel DSP algorithms based on the application of general multidimensional retiming techniques and graphic matroid theory. These methods improve the throughput of a synchronous circuit and guarantee that all functional elements work in parallel. This approach is also used to achieve full parallelism in multiprocessor architecture. Three multidimensional retiming methods: node, cocycle and cycle are introduced to assist the digital designer in DSP algorithms parallelization. The main theoretical advantage of this approach is a deeper formal treatment of the set of data dependences for the considered algorithms. This orientation also provides an intuitive tool for the graphical analysis and design of the corresponding systems, and a mathematical tool for analysing and transforming (retiming) the involved algorithms. Application of these matrix optimization techniques to the optimal delay management problem for multidimensional DSP algorithms is also shown
Keywords :
digital signal processing chips; matrix algebra; parallel algorithms; parallel architectures; DSP algorithm parallelization; data dependences; functional elements; graphic matroid theory; mathematical tool; matrix optimization techniques; matroid theory; multidimensional retiming; multiprocessor architecture; optimal delay management problem; parallel DSP algorithms; retiming; synchronous circuit; Application software; Computer applications; Concurrent computing; Decision support systems; Delay; Design optimization; Digital signal processing; Multidimensional systems; Parallel processing; Signal processing algorithms;
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
Print_ISBN :
0-7695-0321-7
DOI :
10.1109/EURMIC.1999.794519