• 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