• DocumentCode
    2101541
  • Title

    Automatic design of domain-specific instructions for low-power processors

  • Author

    Gonzalez-Alvarez, Cecilia ; Sartor, Jennifer B. ; Alvarez, Carlos ; Jimenez-Gonzalez, Daniel ; Eeckhout, Lieven

  • Author_Institution
    ELIS department, Ghent University, Belgium
  • fYear
    2015
  • fDate
    27-29 July 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper explores hardware specialization of low-power processors to improve performance and energy efficiency. Our main contribution is an automated framework that analyzes instruction sequences of applications within a domain at the loop body level and identifies exactly and partially-matching sequences across applications that can become custom instructions. Our framework transforms sequences to a new code abstraction, a Merging Diagram, that improves similarity identification, clusters alike groups of potential custom instructions to effectively reduce the search space, and selects merged custom instructions to efficiently exploit the available customizable area. For a set of 11 media applications, our fast framework generates instructions that significantly improve the energy-delay product and speed-up, achieving more than double the savings as compared to a technique analyzing sequences within basic blocks. This paper shows that partially-matched custom instructions, which do not significantly increase design time, are crucial to achieving higher energy efficiency at limited hardware areas.
  • Keywords
    Merging; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on
  • Conference_Location
    Toronto, ON, Canada
  • Type

    conf

  • DOI
    10.1109/ASAP.2015.7245697
  • Filename
    7245697