• DocumentCode
    3368140
  • Title

    Selective instruction set muting for energy-aware adaptive processors

  • Author

    Shafique, Muhammad ; Bauer, Lars ; Henkel, Jörg

  • Author_Institution
    Dept. for Embedded Syst., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    353
  • Lastpage
    360
  • Abstract
    We propose a new way to save energy in adaptive processors. According to an execution context the custom instruction set of an adaptive processor is selectively ´muted´ at run time and thus the energy efficiency is significantly increased. Implemented are multiple so-called ´muting modes´ each leading to particular leakage energy savings. A key challenge of this work is to determine which of the muting modes are beneficial for which part of the custom instruction set in a specific execution context. We demonstrate the feasibility by means of an H.264 video encoder (although not limited to that) for various technology nodes. The complex and unpredictable processing behavior of an H.264 encoder represents thereby a real-world scenario. Our results show on average more than 30% energy savings compared to state-of-the-art. We claim that adaptive processors (and reconfigurable computing in general) would be far more energy efficient if FPGA vendors would provide a basic infrastructure that is necessary to exert our novel technique.
  • Keywords
    digital signal processing chips; energy conservation; field programmable gate arrays; instruction sets; low-power electronics; power aware computing; video coding; FPGA; H.264 video encoder; energy efficiency; energy saving; energy-aware adaptive processors; reconfigurable computing; selective instruction set muting; Context; Fabrics; Field programmable gate arrays; Hardware; Program processors; Random access memory; Transistors; adaptive processors; custom instruction; energy minimization; leakage; low power; power-gating; reconfigurable computing; run-time adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5653636
  • Filename
    5653636