• DocumentCode
    123929
  • Title

    Improving Power of Cache and Register File through Critical Path Instructions

  • Author

    KuangLun Chen ; Atoofian, Ehsan ; Manzak, Ali

  • Author_Institution
    Electr. Eng. Dept., Lakehead Univ., Thunder Bay, ON, Canada
  • fYear
    2014
  • fDate
    27-29 Aug. 2014
  • Firstpage
    349
  • Lastpage
    355
  • Abstract
    As feature size shrinks, power becomes one of the limiting factors in design of modern processors. Cache and register-file are the two power hungry components in processors, consuming more than one third of total processors´ power budget. In this work, we propose a new architecture for cache and register-file which exploits critical path instructions to reduce power consumption. In this architecture, we have cache and register-file cells operating at two different voltage levels and we change the structure of the cells so that they dynamically switch between nominal and reduced supply voltages. Those cells that are accessed frequently by critical instructions are assigned to use nominal supply voltage to preserve performance. On the other side, the cells that are rarely accessed by critical instructions are assigned to low supply voltage to reduce power consumption. To reduce performance impact of voltage switching, we monitor critical instructions within long intervals and adjust the voltage of cells only when the intervals are elapsed. Our simulation results reveal that our optimization technique results in significant power saving with negligible effect on performance.
  • Keywords
    SRAM chips; cache storage; file organisation; optimisation; power aware computing; SRAM; cache; critical instruction monitoring; critical path instructions; feature size shrinks; modern processor design; optimization technique; power consumption reduction; power saving; register file; voltage levels; voltage switching; Integrated circuit modeling; Power demand; Program processors; Radiation detectors; Registers; SRAM cells; Switches; Cache; Critical Instructions; Register-File; SRAM Cells;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2014 17th Euromicro Conference on
  • Conference_Location
    Verona
  • Type

    conf

  • DOI
    10.1109/DSD.2014.93
  • Filename
    6927264