• DocumentCode
    2459505
  • Title

    A General Hardware/Software Co-design Methodology for Embedded Signal Processing and Multimedia Workloads

  • Author

    Brogioli, Michael ; Radosavljevic, Predrag ; Cavallaro, Joseph R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    1486
  • Lastpage
    1490
  • Abstract
    This paper presents a hardware/software co-design methodology for partitioning real-time embedded multimedia applications between software programmable DSPs and hardware based FPGA coprocessors. By following a strict set of guidelines, the input application is partitioned between software executing on a programmable DSP and hardware based FPGA implementation to alleviate computational bottlenecks in modern VLIW style DSP architectures used in embedded systems. This methodology is applied to channel estimation firmware in 3.5 G wireless receivers, as well as software based H.263 video decoders. As much as an llx improvement in runtime performance can be achieved by partitioning performance critical software kernels in these workloads into a hardware based FPGA implementation executing in tandem with the existing host DSP.
  • Keywords
    channel estimation; decoding; digital signal processing chips; field programmable gate arrays; firmware; hardware-software codesign; multimedia computing; radio receivers; telecommunication computing; video coding; H.263 video decoders; channel estimation firmware; hardware based FPGA coprocessors; hardware-software codesign methodology; performance critical software kernels; real-time embedded multimedia ology; software programmable DSP; wireless receivers; Application software; Coprocessors; Digital signal processing; Embedded computing; Embedded software; Field programmable gate arrays; Guidelines; Hardware; Signal processing; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    1-4244-0784-2
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2006.355005
  • Filename
    4176815