Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1981030.1981062guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Partitioning signal processing applications to different granularity reconfigurable logic

Published: 17 August 2005 Publication History

Abstract

In this paper, we propose a methodology for partitioning DSP applications between the fine and coarse-grain reconfigurable hardware for improving performance. The fine-grain logic is implemented by an embedded FPGA unit, while for the coarse-grain reconfigurable hardware, a 2-Dimensional array of Processing Elements is considered. These different granularity reconfigurable functional units are embedded in a hybrid platform. The proposed methodology mainly consists of three steps, the analysis, the mapping onto the coarse-grain reconfigurable array, and the mapping onto the fine-grain reconfigurable hardware. The experiments for five real-world applications show that the speedup, relative to an all-FPGA solution, ranges from 1.4 to 3.1 for the considered applications.

References

[1]
R. Hartenstein, "A Decade of Reconfigurable Computing: A Visionary Retrospective", in Proc. of DATE, pp. 642-649, 2001.
[2]
R. Kastner et al., "Instruction Generation for Hybrid Reconfigurable Systems", in ACM TODAES, vol. 7, no.4, pp. 605-627, October 2002.
[3]
G. K. Rauwerda et al., "Mapping Wireless Communication Algorithms onto a Reconfigurable Architecture", in the Journal of Supercomputing, Springer, vol. 30, no. 3, pp. 263-282, Dec. 2004.
[4]
T. Miyamori and K. Olukutun, "REMARC: Reconfigurable Multimedia Array Coprocessor", in IEICE Trans. On Information and Systems, pp. 389-397, 1999.
[5]
H. Singh et al., "MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Communication-Intensive Applications", in IEEE Trans. on Computers, vol. 49, no. 5, pp. 465-481, May 2000.
[6]
V. Baumgarte et al., "PACT XPP-A Self-Reconfigurable Data Processing Architecture", in the Journal of Supercomputing, vol. 26, no. 2, pp. 167-184, September 2003.
[7]
Morpho Tech., www.morphotech.com, 2005.
[8]
G. Stitt et al., "Energy Savings and Speedups from Partitioning Critical Software Loops to Hardware in Embedded Systems", in ACM TECS, vol. 3, no. 1, pp. 218-232, Feb. 2004.
[9]
Virtex FPGAs, www.xilinx.com, 2005.
[10]
Altera FPGAs, www.altera.com, 2005.
[11]
T.J. Callahan et al., "The Garp Architecture and C Compiler", in IEEE Computer, vol. 33, no. 4, pp. 62-69, April 2000.
[12]
B. Mei et al., "Exploiting Loop-Level Parallelism on Coarse-grained Reconfigurable Architectures Using Modulo Scheduling", in Proc. of DATE '03, pp. 255-261, 2003.
[13]
MachineSUIF, http://www.eecs.harvard.edu/hube/research/machsuif.html, 2005.

Index Terms

  1. Partitioning signal processing applications to different granularity reconfigurable logic

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      SSIP'05: Proceedings of the 5th WSEAS international conference on Signal, speech and image processing
      August 2005
      314 pages
      ISBN:9608457327
      • Editor:
      • K. R. Rao

      Sponsors

      • MUNICIPALITY CORFU: Municipality of Corfu

      Publisher

      World Scientific and Engineering Academy and Society (WSEAS)

      Stevens Point, Wisconsin, United States

      Publication History

      Published: 17 August 2005

      Author Tags

      1. DSP
      2. FPGA
      3. coarse-grain reconfigurable hardware
      4. hybrid reconfigurable architectures
      5. partitioning
      6. scheduling

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 13 Nov 2024

      Other Metrics

      Citations

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media