• DocumentCode
    2827811
  • Title

    Towards Fine and Medium Grain Dynamic Functional Extraction for HW/SW Acceleration

  • Author

    Matev, V. ; de la Torre, E. ; Riesgo, T.

  • Author_Institution
    Univ. Politecnica de Madrid, Madrid
  • fYear
    2007
  • fDate
    28-26 Feb. 2007
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    In this paper, an acceleration method for hardware platforms for embedded systems is presented. The target system is a Xilinx Virtex II Protrade with an embedded PowerPCtrade. The PowerPCtrade operates as a general purpose processor, while the reconfigurable FPGA fabric is used as a reconfigurable co-processor. A comparison experiment of HW acceleration using different grain levels is done, and results are shown using an MPEG audio decoding algorithm example. A HW/SW interface to communicate the processor with a custom hardware which is synthesized in the reconfigurable fabric is shown. Algorithm analysis is done by profiling and a partitioning decision is based on a fine-medium grain philosophy, which allows more hardware reusability, and simpler and faster reconfiguration. Repetitive functional blocks in the algorithm were detected and implemented in the FPGA logic, and corresponding generic software functionally for writing/reading data in the co-processor unit was developed.
  • Keywords
    audio coding; coprocessors; electronic engineering computing; embedded systems; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; HW/SW acceleration; MPEG audio decoding algorithm; Xilinx Virtex II; dynamic functional extraction; embedded PowerPC; embedded system; fine-medium grain philosophy; hardware platform; reconfigurable FPGA fabric; reconfigurable co-processor; Acceleration; Algorithm design and analysis; Coprocessors; Decoding; Embedded system; Fabrics; Field programmable gate arrays; Hardware; Partitioning algorithms; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
  • Conference_Location
    Mar del Plata
  • Print_ISBN
    1-4244-0606-4
  • Type

    conf

  • DOI
    10.1109/SPL.2007.371730
  • Filename
    4234327