Improving DRAM Performance, Reliability, and Security by Rigorously Understanding Intrinsic DRAM Operation

H Hassan - arXiv preprint arXiv:2303.07445, 2023 - arxiv.org
DRAM is the primary technology used for main memory in modern systems. Unfortunately,
as DRAM scales down to smaller technology nodes, it faces key challenges in both data …

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 …

A case for transparent reliability in DRAM systems

M Patel, T Shahroodi, A Manglik, AG Yaglikci… - arXiv preprint arXiv …, 2022 - arxiv.org
Today's systems have diverse needs that are difficult to address using one-size-fits-all
commodity DRAM. Unfortunately, although system designers can theoretically adapt …

Rethinking the Producer-Consumer Relationship in Modern DRAM-Based Systems

M Patel, T Shahroodi, A Manglik, AG Yağlıkçı… - arXiv preprint arXiv …, 2024 - arxiv.org
Generational improvements to commodity DRAM throughout half a century have long
solidified its prevalence as main memory across the computing industry. However …

Dramscope: Uncovering dram microarchitecture and characteristics by issuing memory commands

H Nam, S Baek, M Wi, MJ Kim, J Park, C Song… - arXiv preprint arXiv …, 2024 - arxiv.org
The demand for precise information on DRAM microarchitectures and error characteristics
has surged, driven by the need to explore processing in memory, enhance reliability, and …

Uncovering in-dram rowhammer protection mechanisms: A new methodology, custom rowhammer patterns, and implications

H Hassan, YC Tugrul, JS Kim, V Van der Veen… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
The RowHammer vulnerability in DRAM is a critical threat to system security. To protect
against RowHammer, vendors commit to security-through-obscurity: modern DRAM chips …

Revisiting rowhammer: An experimental analysis of modern dram devices and mitigation techniques

JS Kim, M Patel, AG Yağlıkçı, H Hassan… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
RowHammer is a circuit-level DRAM vulnerability, first rigorously analyzed and introduced in
2014, where repeatedly accessing data in a DRAM row can cause bit flips in nearby rows …

DRAM bender: An extensible and versatile FPGA-based infrastructure to easily test state-of-the-art DRAM chips

A Olgun, H Hassan, AG Yağlıkçı… - … on Computer-Aided …, 2023 - ieeexplore.ieee.org
To understand and improve DRAM performance, reliability, security, and energy efficiency,
prior works study characteristics of commodity DRAM chips. Unfortunately, state-of-the-art …

Dataplant: Enhancing system security with low-cost in-dram value generation primitives

L Orosa, Y Wang, I Puddu, M Sadrosadati… - arXiv preprint arXiv …, 2019 - arxiv.org
DRAM manufacturers have been prioritizing memory capacity, yield, and bandwidth for
years, while trying to keep the design complexity as simple as possible. DRAM chips do not …

P-pim: A parallel processing-in-dram framework enabling row hammer protection

R Zhou, S Tabrizchi, M Morsali… - … Design, Automation & …, 2023 - ieeexplore.ieee.org
In this work, we propose a Parallel Processing-In-DRAM architecture named P-PIM
leveraging the high density of DRAM to enable fast and flexible computation. P-PIM enables …