DRAM-based coherent caches and how to take advantage of the coherence protocol to reduce the refresh energy

Zoran Jakšić, Canal Corretger, Ramon · RECERCAT (Consorci de Serveis Universitaris de Catalunya)

Recent technology trends has turned DRAMs into an interesting candidate to substitute traditional SRAM-based on-chip memory structures (i.e. register file, cache memories). Nevertheless, a major problem to introduce these cells is that they lose their state (i.e. value) over time, and they have to be refreshed. This paper proposes the implementation of coherent caches with DRAM cells. Furthermore, we propose to use the coherence state to tune the refresh overhead. According to our analysis, an average of up to 57% of refresh energy can be saved. Also, comparing to the caches implemented in SRAMs total energy savings are on average up to 39% depending of the refresh policy with a performance loss below 8%.

Read the paper · More papers on PaperTik