• DocumentCode
    474568
  • Title

    DVFS in loop accelerators using BLADES

  • Author

    Dasika, Ganesh ; Das, Shidhartha ; Fan, Kevin ; Mahlke, Scott ; Bull, David

  • Author_Institution
    Adv. Comput. Archit. Lab., Univ. of Michigan, Ann Arbor, MI
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    894
  • Lastpage
    897
  • Abstract
    Hardware accelerators are common in embedded systems that have high performance requirements but must still operate within stringent energy constraints. To facilitate short time-to-market and reduced non-recurring engineering costs, automatic systems that can rapidly generate hardware bearing both power and performance in mind are extremely attractive. This paper proposes the BLADES (Better-than-worst-case Loop Accelerator Design) system for automatically designing self-tuning hardware accelerators that dynamically select their best operating frequency and voltage based on environmental conditions, silicon variation, and input data characteristics. Errors in operation are detected by Razor flip-flops, and recovery is initiated. The architecture efficiently supports detection, rollback, and recovery to provide a highly adaptable and configurable loop accelerator. The overhead of deploying Razor flip-flops is significantly reduced by automatically chaining primitive computation operations together. Results on a range of loop accelerators show average energy savings of 32% gained by voltage scaling below the nominal supply voltage.
  • Keywords
    embedded systems; flip-flops; microprocessor chips; BLADES; DVFS; Razor flip-flops; automatic systems; best operating frequency; better-than-worst-case loop accelerator design; configurable loop accelerator; embedded systems; energy constraint; input data characteristics; loop accelerators; self-tuning hardware accelerators; Blades; Costs; Embedded system; Flip-flops; Hardware; Power engineering and energy; Power generation; Systems engineering and theory; Time to market; Voltage; Embedded systems; Frequency scaling; High-level synthesis; Low power; Voltage scaling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555946