ChargeCache: Reducing DRAM latency by exploiting row access locality

H Hassan, G Pekhimenko, N Vijaykumar… - … Symposium on High …, 2016 - ieeexplore.ieee.org
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 …

Crow: A low-cost substrate for improving dram performance, energy efficiency, and reliability

H Hassan, M Patel, JS Kim, AG Yaglikci… - Proceedings of the 46th …, 2019 - dl.acm.org
DRAM has been the dominant technology for architecting main memory for decades. Recent
trends in multi-core system design and large-dataset applications have amplified the role of …

A comprehensive approach to DRAM power management

I Hur, C Lin - 2008 IEEE 14th International Symposium on High …, 2008 - ieeexplore.ieee.org
This paper describes a comprehensive approach for using the memory controller to improve
DRAM energy efficiency and manage DRAM power. We make three contributions:(1) we …

Micro-pages: increasing DRAM efficiency with locality-aware data placement

K Sudan, N Chatterjee, D Nellans, M Awasthi… - ACM SIGARCH …, 2010 - dl.acm.org
Power consumption and DRAM latencies are serious concerns in modern chip-
multiprocessor (CMP or multi-core) based compute systems. The management of the DRAM …

Rethinking DRAM power modes for energy proportionality

KT Malladi, I Shaeffer, L Gopalakrishnan… - 2012 45th Annual …, 2012 - ieeexplore.ieee.org
We re-think DRAM power modes by modeling and characterizing inter-arrival times for
memory requests to determine the properties an ideal power mode should have. This …

Leveraging heterogeneity in DRAM main memories to accelerate critical word access

N Chatterjee, M Shevgoor… - 2012 45th Annual …, 2012 - ieeexplore.ieee.org
The DRAM main memory system in modern servers is largely homogeneous. In recent
years, DRAM manufacturers have produced chips with vastly differing latency and energy …

Fundamental latency trade-off in architecting dram caches: Outperforming impractical sram-tags with a simple and practical design

MK Qureshi, GH Loh - 2012 45th Annual IEEE/ACM …, 2012 - ieeexplore.ieee.org
This paper analyzes the design trade-offs in architecting large-scale DRAM caches. Prior
research, including the recent work from Loh and Hill, have organized DRAM caches similar …

Efficient footprint caching for tagless dram caches

H Jang, Y Lee, J Kim, Y Kim, J Kim… - … Symposium on High …, 2016 - ieeexplore.ieee.org
Efficient cache tag management is a primary design objective for large, in-package DRAM
caches. Recently, Tagless DRAM Caches (TDCs) have been proposed to completely …

Unison cache: A scalable and effective die-stacked DRAM cache

D Jevdjic, GH Loh, C Kaynak… - 2014 47th Annual IEEE …, 2014 - ieeexplore.ieee.org
Recent research advocates large die-stacked DRAM caches in many core servers to break
the memory latency and bandwidth wall. To realize their full potential, die-stacked DRAM …

Reducing DRAM latency via charge-level-aware look-ahead partial restoration

Y Wang, A Tavakkol, L Orosa, S Ghose… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
Long DRAM access latency is a major bottleneck for system performance. In order to access
data in DRAM, a memory controller (1) activates (ie, opens) a row of DRAM cells in a cell …