Understanding latency variation in modern DRAM chips: Experimental characterization, analysis, and optimization

KK Chang, A Kashyap, H Hassan, S Ghose… - Proceedings of the …, 2016 - dl.acm.org
Long DRAM latency is a critical performance bottleneck in current systems. DRAM access
latency is defined by three fundamental operations that take place within the DRAM cell …

The RowHammer problem and other issues we may face as memory becomes denser

O Mutlu - Design, Automation & Test in Europe Conference & …, 2017 - ieeexplore.ieee.org
As memory scales down to smaller technology nodes, new failure mechanisms emerge that
threaten its correct operation. If such failure mechanisms are not anticipated and corrected …

Figaro: Improving system performance via fine-grained in-dram data relocation and caching

Y Wang, L Orosa, X Peng, Y Guo… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Main memory, composed of DRAM, is a performance bottleneck for many applications, due
to the high DRAM access latency. In-DRAM caches work to mitigate this latency by …

Are we susceptible to rowhammer? an end-to-end methodology for cloud providers

L Cojocar, J Kim, M Patel, L Tsai… - … IEEE symposium on …, 2020 - ieeexplore.ieee.org
Cloud providers are concerned that Rowhammer poses a potentially critical threat to their
servers, yet today they lack a systematic way to test whether the DRAM used in their servers …

Adaptive-latency DRAM: Optimizing DRAM timing for the common-case

D Lee, Y Kim, G Pekhimenko, S Khan… - 2015 IEEE 21st …, 2015 - ieeexplore.ieee.org
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency
restrictions specified in the DRAM standard. Such timing parameters exist to guarantee …

QUAC-TRNG: High-throughput true random number generation using quadruple row activation in commodity DRAM chips

A Olgun, M Patel, AG Yağlıkçı, H Luo… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
True random number generators (TRNG) sample random physical processes to create large
amounts of random numbers for various use cases, including security-critical cryptographic …

AVATAR: A variable-retention-time (VRT) aware refresh for DRAM systems

MK Qureshi, DH Kim, S Khan, PJ Nair… - 2015 45th Annual …, 2015 - ieeexplore.ieee.org
Multirate refresh techniques exploit the non-uniformity in retention times of DRAM cells to
reduce the DRAM refresh overheads. Such techniques rely on accurate profiling of retention …

Fundamentally understanding and solving rowhammer

O Mutlu, A Olgun, AG Yağlıkcı - Proceedings of the 28th Asia and South …, 2023 - dl.acm.org
We provide an overview of recent developments and future directions in the RowHammer
vulnerability that plagues modern DRAM (Dynamic Random Memory Access) chips, which …

Benchmarking memory-centric computing systems: Analysis of real processing-in-memory hardware

J Gómez-Luna, I El Hajj, I Fernandez… - 2021 12th …, 2021 - ieeexplore.ieee.org
Many modern workloads such as neural network inference and graph processing are
fundamentally memory-bound. For such workloads, data movement between memory and …

[PDF][PDF] Research problems and opportunities in memory systems

O Mutlu, L Subramanian - Supercomputing frontiers and …, 2014 - superfri.susu.ru
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …