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 …

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 …

Improving 3D NAND flash memory lifetime by tolerating early retention loss and process variation

Y Luo, S Ghose, Y Cai, EF Haratsch… - Proceedings of the ACM on …, 2018 - dl.acm.org
Compared to planar (ie, two-dimensional) NAND flash memory, 3D NAND flash memory
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …

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 …

Energy efficient computing systems: Architectures, abstractions and modeling to techniques and standards

R Muralidhar, R Borovica-Gajic, R Buyya - ACM Computing Surveys …, 2022 - dl.acm.org
Computing systems have undergone a tremendous change in the last few decades with
several inflexion points. While Moore's law guided the semiconductor industry to cram more …

Analysis of dawnbench, a time-to-accuracy machine learning performance benchmark

C Coleman, D Kang, D Narayanan, L Nardi… - ACM SIGOPS …, 2019 - dl.acm.org
Researchers have proposed hardware, software, and algorithmic optimizations to improve
the computational performance of deep learning. While some of these optimizations perform …

Hammerscope: Observing dram power consumption using rowhammer

Y Cohen, KS Tharayil, A Haenel, D Genkin… - Proceedings of the …, 2022 - dl.acm.org
The constant reduction in memory cell sizes has increased memory density and reduced
power consumption, but has also affected its reliability. The Rowhammer attack exploits this …

HiRA: Hidden row activation for reducing refresh latency of off-the-shelf DRAM chips

AG Yağlikçi, A Olgun, M Patel, H Luo… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
DRAM is the building block of modern main memory systems. DRAM cells must be
periodically refreshed to prevent data loss. Refresh operations degrade system performance …

What your DRAM power models are not telling you: Lessons from a detailed experimental study

S Ghose, AG Yaglikçi, R Gupta, D Lee… - Proceedings of the …, 2018 - dl.acm.org
Main memory (DRAM) consumes as much as half of the total system power in a computer
today, due to the increasing demand for memory capacity and bandwidth. There is a …

The reach profiler (reaper) enabling the mitigation of dram retention failures via profiling at aggressive conditions

M Patel, JS Kim, O Mutlu - ACM SIGARCH Computer Architecture News, 2017 - dl.acm.org
Modern DRAM-based systems suffer from significant energy and latency penalties due to
conservative DRAM refresh standards. Volatile DRAM cells can retain information across a …