• DocumentCode
    1516184
  • Title

    Impact on Performance and Energy of the Retention Time and Processor Frequency in L1 Macrocell-Based Data Caches

  • Author

    Valero, Alejandro ; Sahuquillo, Julio ; Lorente, Vicente ; Petit, Salvador ; López, Pedro ; Duato, José

  • Author_Institution
    Dept. of Comput. Eng. (DISCA), Univ. Politec. de Valencia, Valencia, Spain
  • Volume
    20
  • Issue
    6
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    1108
  • Lastpage
    1117
  • Abstract
    Cache memories dissipate an important amount of the energy budget in current microprocessors. This is mainly due to cache cells are typically implemented with six transistors. To tackle this design concern, recent research has focused on the proposal of new cache cells. An n-bit cache cell, namely macrocell, has been proposed in a previous work. This cell combines SRAM and eDRAM technologies with the aim of reducing energy consumption while maintaining the performance. The capacitance of eDRAM cells impacts on energy consumption and performance since these cells lose their state once the retention time expires. On such a case, data must be fetched from a lower level of the memory hierarchy, so negatively impacting on performance and energy consumption. As opposite, if the capacitance is too high, energy would be wasted without bringing performance benefits. This paper identifies the optimal capacitance for a given processor frequency. To this end, the tradeoff between performance and energy consumption of a macrocell-based cache has been evaluated varying the capacitance and frequency. Experimental results show that, compared to a conventional cache, performance losses are lower than 2% and energy savings are up to 55% for a cache with 10 fF capacitors and frequencies higher than 1 GHz. In addition, using trench capacitors, a 4-bit macrocell reduces by 29% the area of four conventional SRAM cells.
  • Keywords
    DRAM chips; SRAM chips; cache storage; microprocessor chips; 4-bit macrocell; L1 macrocell-based data caches; SRAM cell; cache memories; eDRAM technology; energy consumption; energy savings; n-bit cache cell; optimal capacitance; processor frequency; retention time; trench capacitor; Arrays; Capacitance; Capacitors; Energy consumption; Macrocell networks; Random access memory; Transistors; SRAM memory cells; eDRAM capacitance; eDRAM memory cells; energy consumption; retention time;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2142202
  • Filename
    5766801