IEEE Transactions on Computers · 2011 · 14 citations · 23 references
EngineeringComputer EngineeringComputer SystemsComputer ArchitectureLow-power DesignMemoryCachingLow-power Cache DesignMemory DevicesMemory HierarchyMemory Hierarchy DesignMemory Subsystem DesignCache DesignCache Memory DesignDensityEnergy ConsumptionEnergy-efficient Memory DesignEnergy-efficient Memory SystemsLow-power Data Cache DesignSpeed Limit Reduction
SRAM and DRAM have been the predominant technologies used to implement memory cells in computer systems, each one having its advantages and shortcomings. SRAM cells are faster and require no refresh since reads are not destructive. In contrast, DRAM cells provide higher density and minimal leakage energy since there are no paths within the cell from Vdd to ground. Recently, DRAM cells have been embedded in logic-based technology (eDRAM), thus overcoming the speed limit of typical DRAM cells. In this paper, we propose a hybrid n-bit macrocell that implements one SRAM cell and n-1 eDRAM cells. This cell is aimed at being used in an n-way set-associative first-level data cache. Architectural mechanisms (e.g., special writeback policies) have been devised to completely avoid refresh logic. Performance, energy, and area have been analyzed in detail. Experimental results show that using typical eDRAM capacitors, and compared to a conventional cache, a 4-way set-associative hybrid cache reduces both energy consumption and area up to 54 and 29 percent, respectively, while having negligible impact on performance (less than 2 percent).
23
Krisztián Flautner, Nam Sung Kim, Steve Martin et al. · ACM SIGARCH Computer Architecture News · 2002 · 742 citations
Michael D. Powell, Se-Hyun Yang, Babak Falsafi et al. · 2000 · 669 citations · Full text
Engineering, Computer Engineering, Electrical Engineering +17
POWER4 system microarchitecture
Joel M. Tendler, J. S. Dodson, J. S. Fields et al. · IBM Journal of Research and Development · 2002 · 658 citations
Stefanos Kaxiras, Zhigang Hu, Margaret Martonosi · 2001 · 613 citations
Process Variation Tolerant 3T1D-Based Cache Architectures
Xiaoyao Liang, R. Canal, Gu-Yeon Wei et al. · 2007 · 518 citations
Engineering, Computer Engineering, Electrical Engineering +17