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