Title :
Parallelizing DSP nested loops on reconfigurable architectures using data context switching
Author :
Bondalapati, Kiran
Author_Institution :
Chameleon Syst. Inc., San Jose, CA, USA
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;
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1109/DAC.2001.156150