DocumentCode
3180013
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
Volume
1
fYear
1999
fDate
1999
Firstpage
511
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;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location
Milan
ISSN
1089-6503
Print_ISBN
0-7695-0321-7
Type
conf
DOI
10.1109/EURMIC.1999.794519
Filename
794519
Link To Document