DocumentCode :
1747904
Title :
Parallelizing DSP nested loops on reconfigurable architectures using data context switching
Author :
Bondalapati, Kiran
Author_Institution :
Chameleon Syst. Inc., San Jose, CA, USA
fYear :
2001
fDate :
2001
Firstpage :
273
Lastpage :
276
Abstract :
Reconfigurable architectures promise significant performance and flexibility advantages over conventional architectures. Automatic mapping techniques that exploit the features of the hardware are needed to leverage the power of these architectures. In this paper, we develop techniques for parallelizing nested loop computations from digital signal processing (DSP) applications onto high performance pipelined configurations. We propose a novel data context switching technique that exploits the embedded distributed memory available in reconfigurable architectures to parallelize such loops. Our technique is demonstrated on two diverse state-of-the-art reconfigurable architectures, namely, Virtex and the Chameleon Systems reconfigurable communications processor. Our techniques show significant performance improvements on both architectures and also perform better than state-of-the-art DSP and microprocessor architectures.
Keywords :
IIR filters; digital signal processing chips; pipeline processing; reconfigurable architectures; Chameleon Systems; DSP nested loops; Virtex; data context switching; data context switching technique; embedded distributed memory; nested loop computations; pipelined configurations; reconfigurable architectures; Computer architecture; Concurrent computing; Digital signal processing; Hardware; IIR filters; Microprocessors; Permission; Pipeline processing; Reconfigurable architectures; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2001. Proceedings
ISSN :
0738-100X
Print_ISBN :
1-58113-297-2
Type :
conf
DOI :
10.1109/DAC.2001.156150
Filename :
935519
Link To Document :
بازگشت