• DocumentCode
    327267
  • Title

    The energy complexity of register files

  • Author

    Zyuban, V. ; Kogge, P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
  • fYear
    1998
  • fDate
    10-12 Aug. 1998
  • Firstpage
    305
  • Lastpage
    310
  • Abstract
    Register files (RF) represent a substantial portion of the energy budget in modern processors, and are growing rapidly with the trend towards wider instruction issue. The actual access energy costs depend greatly on the register file circuitry used. This paper compares various RF circuitry techniques for their energy efficiencies, as a function of architectural parameters such as the number of registers and the number of ports. The port priority selection technique was found to be the most energy efficient. The dependence of register file access energy upon technology scaling is also studied. However, as this paper shows, it appears that none of these will be enough to prevent centralized register files from becoming the dominant power component of next-generation superscalar computers, and alternative methods for inter-instruction communication need to be developed. Split register file architecture is analyzed as a possible alternative.
  • Keywords
    computer architecture; integrated circuit design; integrated circuit modelling; low-power electronics; microprocessor chips; access energy costs; architectural parameters; centralized register files; energy complexity; energy efficiencies; instruction issue; microprocessor design; next-generation superscalar computers; port priority selection technique; register files; technology scaling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 1998. Proceedings. 1998 International Symposium on
  • Conference_Location
    Monterey, CA, USA
  • Print_ISBN
    1-58113-059-7
  • Type

    conf

  • Filename
    708207