作者
Hasan Hassan, Gennady Pekhimenko, Nandita Vijaykumar, Vivek Seshadri, Donghyuk Lee, Oguz Ergin, Onur Mutlu
发表日期
2016/3/12
研讨会论文
2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)
页码范围
581-593
出版商
IEEE
简介
DRAM latency continues to be a critical bottleneck for system performance. In this work, we develop a low-cost mechanism, called Charge Cache, that enables faster access to recently-accessed rows in DRAM, with no modifications to DRAM chips. Our mechanism is based on the key observation that a recently-accessed row has more charge and thus the following access to the same row can be performed faster. To exploit this observation, we propose to track the addresses of recently-accessed rows in a table in the memory controller. If a later DRAM request hits in that table, the memory controller uses lower timing parameters, leading to reduced DRAM latency. Row addresses are removed from the table after a specified duration to ensure rows that have leaked too much charge are not accessed with lower latency. We evaluate ChargeCache on a wide variety of workloads and show that it provides significant …
引用总数
20162017201820192020202120222023202421233723201717109
学术搜索中的文章
H Hassan, G Pekhimenko, N Vijaykumar, V Seshadri… - 2016 IEEE International Symposium on High …, 2016
O Mutlu, V Seshadri, G Pekhimenko, N Vijaykumar… - International Symposium on High-Performance …, 2016