• DocumentCode
    3183124
  • Title

    Energy-aware design space exploration of registerfile for extensible processors

  • Author

    Yazdanbakhsh, Amir ; Kamal, Mehdi ; Salehi, Mostafa E. ; Noori, Hamid ; Fakhraie, Sied Mehdi

  • Author_Institution
    Silicone Intell. & VLSI Syst. Lab., Univ. of Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    19-22 July 2010
  • Firstpage
    273
  • Lastpage
    281
  • Abstract
    This paper describes an energy-aware methodology that identifies custom instructions for critical code segments, given the available data bandwidth constraint between custom logic and a base processor. Our approach enables designers to optionally constrain the number of input and output operands for custom instructions to reach the acceptable performance considering the energy dissipation of the registerfile. We describe a design flow to identify promising area, performance, and power tradeoffs. We study the effect of custom instruction I/O constraints and registerfile input/output (I/O) ports on overall performance and energy usage of the registerfile. Our experiments show that, in most cases, the solutions with the highest performance are not identified with relaxed I/O constraints. Results for packet-processing benchmarks covering cryptography and lookup applications are shown, with speed-ups between 25% and 40%, and energy reduction between 20% and 30%.
  • Keywords
    embedded systems; instruction sets; integrated circuit design; low-power electronics; multiprocessing systems; power aware computing; RegisterFile; custom instruction; energy aware design space exploration; extensible processor; Bandwidth; Energy dissipation; Hardware; Measurement; Power demand; Program processors; Registers; custom instruction; embedded processors; energy dissipation; extensible processors; network processors; performance; registerfile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2010 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-7936-8
  • Electronic_ISBN
    978-1-4244-7938-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2010.5642055
  • Filename
    5642055