• DocumentCode
    1647224
  • Title

    An Adaptive Width Data Cache for low power design

  • Author

    Jiongyao, Y.E. ; Watanabe, Takahiro

  • Author_Institution
    Grad. Sch. of Inf., Production & Syst., Waseda Univ., Kitakyushu, Japan
  • fYear
    2009
  • Firstpage
    488
  • Lastpage
    491
  • Abstract
    Reducing the power consumption is one of the most important design problems at present. Modern microprocessors employ caches to bridge the great speed variance between the main memory and the central processing unit, but these caches propose larger and larger proportion in the total power consumption. The Narrow-Width Value (NWV) occupies a large portion of cache access and storage. The storage space for value of any data width is the same in the cache, even if NWV needs only a few bits to be stored. This paper proposes an Adaptive Width Data Cache (AWDC) which exploits the popularity of NWV stored in the cache. In AWDC, the cache data array is divided into several data arrays to adapt different data width to access/store. Its purpose is shutting off corresponding unused high arrays to reduce its dynamic and static power consumption. AWDC achieves low power consumption only by the modification of the high-bit SRAM unit almost without any additional hardware, and does not affect cache performance. Experimental results employing SPEC 2000 benchmarks show that our proposed AWDC can reduce both the dynamic power consumption ant the static power consumption by 44.75% and 42.86%.
  • Keywords
    SRAM chips; cache storage; microcomputers; power consumption; AWDC; NWV; SPEC 2000 benchmarks; adaptive width data cache; cache data array; central processing unit; high-bit SRAM unit; low power design; main memory; microprocessors; narrow-width value; power consumption reduction; speed variance; Adaptive arrays; Bridges; Buffer storage; Cache storage; Central Processing Unit; Circuits; Energy consumption; Energy dissipation; Microprocessors; Production systems; Low power; data cache; dynamic power; narrow-width value; static power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2009 International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-5034-3
  • Electronic_ISBN
    978-1-4244-5035-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2009.5423919
  • Filename
    5423919