• DocumentCode
    2767569
  • Title

    A Self-Reconfigurable Implementation of the JPEG Encoder

  • Author

    Tumeo, Antonino ; Monchiero, Matteo ; Palermo, Gianluca ; Ferrandi, Fabrizio ; Sciuto, Donatella

  • Author_Institution
    Politecnico di Milano, Milan
  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    Dynamic reconfiguration allows to selectively substitute blocks of logic at run-time in order to improve the area efficiency of a FPGA design. This paper presents the design of a JPEG Encoder which exploits this feature. We propose a mixed HW/SW architecture, where most compute-intensive components of the application are mapped to application-specific HW cores. These cores dynamically alternate on the FPGA. Our purpose is to describe a real-world application of reconfigurable computing, illustrating how this approach allows for saving area with negligible performance overhead. We built a fully-working prototype, which demonstrates that the reconfigurable JPEG encoder achieves 29.6% area saving, 1.5% performance loss, and negligible power overhead with respect to a solution which uses statically mapped HW cores.
  • Keywords
    field programmable gate arrays; image coding; reconfigurable architectures; FPGA design; JPEG encoder; dynamic reconfiguration; reconfigurable computing; Application specific integrated circuits; Computer architecture; Costs; Electronic mail; Field programmable gate arrays; Hardware; Performance loss; Prototypes; Reconfigurable logic; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
  • Conference_Location
    Montreal, Que.
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-1026-2
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2007.4429953
  • Filename
    4429953