A case for self-managing DRAM chips: Improving performance, efficiency, reliability, and security via autonomous in-DRAM maintenance operations

H Hassan, A Olgun, AG Yaglikci, H Luo… - arXiv preprint arXiv …, 2022 - arxiv.org
The memory controller is in charge of managing DRAM maintenance operations (eg,
refresh, RowHammer protection, memory scrubbing) in current DRAM chips. Implementing …

The virtual block interface: A flexible alternative to the conventional virtual memory framework

N Hajinazar, P Patel, M Patel… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Computers continue to diversify with respect to system designs, emerging memory
technologies, and application memory demands. Unfortunately, continually adapting the …

Intelligent architectures for intelligent computing systems

O Mutlu - 2021 Design, Automation & Test in Europe …, 2021 - ieeexplore.ieee.org
Computing is bottlenecked by data. Large amounts of application data overwhelm storage
capability, communication capability, and computation capability of the modern machines …

Rowhammer Attacks in Dynamic Random-Access Memory and Defense Methods

D Kim, H Park, I Yeo, YK Lee, Y Kim, HM Lee… - Sensors, 2024 - mdpi.com
This paper provides a comprehensive overview of the security vulnerability known as
rowhammer in Dynamic Random-Access Memory (DRAM). While DRAM offers many …

Reliability issues in flash-memory-based solid-state drives: Experimental analysis, mitigation, recovery

Y Cai, S Ghose, EF Haratsch, Y Luo, O Mutlu - Inside Solid State Drives …, 2018 - Springer
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Revisiting row hammer: A deep dive into understanding and resolving the issue

H Wang, X Peng, Z Liu, X Huang, T Li, B Yang… - Microelectronics …, 2024 - Elsevier
Row hammer is a vulnerability in Dynamic Random Access Memory (DRAM) chips, whereby
repeatedly accessing a specific row in the DRAM chip may cause bit flips in memory cells …

PreLatPUF: Exploiting DRAM latency variations for generating robust device signatures

BMSB Talukder, B Ray, D Forte, MT Rahman - IEEE Access, 2019 - ieeexplore.ieee.org
Physically unclonable functions (PUFs) are potential security blocks to generate unique and
more secure keys in low-cost cryptographic applications. Dynamic random-access memory …

The processing-in-memory paradigm: Mechanisms to enable adoption

S Ghose, K Hsieh, A Boroumand… - … -CMOS Technologies for …, 2019 - Springer
Performance improvements from DRAM technology scaling have been lagging behind the
improvements from logic technology scaling for many years. As application demand for main …

A low-cost reduced-latency dram architecture with dynamic reconfiguration of row decoder

F Bai, S Wang, X Jia, Y Guo, B Yu… - … Transactions on Very …, 2022 - ieeexplore.ieee.org
DRAM latency has remained almost constant over decades and has become a performance
bottleneck of computing systems. In this study, we propose a low-cost DRAM architecture …

Processing data where it makes sense in modern computing systems: Enabling in-memory computation

O Mutlu - Proceedings of the 2019 on Great Lakes Symposium …, 2019 - dl.acm.org
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …