Towards Optimizing Refresh Energy in Embedded-DRAM Caches Using Private Blocks

Sheel Sindhu Manohar, Sukarn Agarwal, Hemangee K. Kapoor

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

In recent years, the increased working set size of applications craves for more memory demand in terms of large size Last Level Caches (LLC). To fulfill this, embedded DRAM (eDRAM) caches have been considered as one of the best alternatives over conventional SRAM caches. eDRAM has a property of low leakage and provides more capacity in the same area footprint of SRAM. However, its retention period consumes significant refresh energy in the periodic refresh. In this paper, we present an approach to minimize the total energy spent on refreshes by considering the presence of private blocks in the LLC. Our approach restricts refreshing of those blocks that are loaded exclusively from the main memory on an LLC miss. Experimental result using full system simulation show 55% reduction in the total number of refreshes compared to baseline policy; and 62% reduction in total power consumption over SRAM.
Original languageEnglish
Title of host publicationProceedings of the 2019 on Great Lakes Symposium on VLSI
Place of PublicationNew York, NY, USA
PublisherACM Association for Computing Machinery
Pages225–230
Number of pages6
ISBN (Print)9781450362528
DOIs
Publication statusPublished - 13 May 2019
Event29th ACM Great Lakes Symposium on VLSI - Washington D.C., United States
Duration: 9 May 201911 May 2019
Conference number: 29
https://www.glsvlsi.org/archive/glsvlsi19/index.html

Publication series

NameGLSVLSI '19
PublisherAssociation for Computing Machinery
ISSN (Print)1066-1395

Conference

Conference29th ACM Great Lakes Symposium on VLSI
Abbreviated titleGLSVLSI 2019
Country/TerritoryUnited States
CityWashington D.C.
Period9/05/1911/05/19
Internet address

Keywords / Materials (for Non-textual outputs)

  • embedded dram
  • private blocks
  • last level cache
  • refresh energy

Fingerprint

Dive into the research topics of 'Towards Optimizing Refresh Energy in Embedded-DRAM Caches Using Private Blocks'. Together they form a unique fingerprint.

Cite this