System and method for in-memory compute

D Wentzlaff, F Gao, G Tziantzioulis - US Patent 11,043,259, 2021 - Google Patents
According to various embodiments, an in-memory computation system is disclosed. The
system includes a dynamic random access memory (DRAM) module. The system further …

Towards the avoidance of counterfeit memory: Identifying the DRAM origin

BMSB Talukder, V Menon, B Ray… - … Security and Trust …, 2020 - ieeexplore.ieee.org
Due to the globalization in the semiconductor supply chain, counterfeit dynamic random-
access memory (DRAM) chips/modules have been spreading worldwide at an alarming rate …

Understanding the Security Benefits and Overheads of Emerging Industry Solutions to DRAM Read Disturbance

O Canpolat, AG Yağlıkçı, GF Oliveira, A Olgun… - arXiv preprint arXiv …, 2024 - arxiv.org
We present the first rigorous security, performance, energy, and cost analyses of the state-of-
the-art on-DRAM-die read disturbance mitigation method, Per Row Activation Counting …

High-Performance and Power-Saving Mechanism for Page Activations Based on Full Independent DRAM Sub-Arrays in Multi-Core Systems

TA Alawneh, MM Jarajreh, JS Alkasassbeh… - IEEE …, 2023 - ieeexplore.ieee.org
Modern DRAM devices' performance and energy efficiency are significantly improved when
the row-buffer locality is exploited properly. In multi-core architectures, however, the DRAM …

Understanding the interactions of workloads and DRAM types: A comprehensive experimental study

S Ghose, T Li, N Hajinazar, DS Cali, O Mutlu - arXiv preprint arXiv …, 2019 - arxiv.org
It has become increasingly difficult to understand the complex interaction between modern
applications and main memory, composed of DRAM chips. Manufacturers are now selling …

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 …

Lost in Interpretation: Navigating Challenges in Validating Persistency Models Amid Vague Specs and Stubborn Machines, All with a Sense of Humour

V Klimis, AF Donaldson, V Vafeiadis… - arXiv preprint arXiv …, 2024 - arxiv.org
Memory persistency models provide a foundation for persistent programming by specifying
which (and when) writes to non-volatile memory (NVM) become persistent. Memory …

A workload and programming ease driven perspective of processing-in-memory

S Ghose, A Boroumand, JS Kim, J Gómez-Luna… - arXiv preprint arXiv …, 2019 - arxiv.org
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …

RowHammer and beyond

O Mutlu - Constructive Side-Channel Analysis and Secure …, 2019 - Springer
We will discuss the RowHammer problem in DRAM, which is a prime (and likely the first)
example of how a circuit-level failure mechanism in Dynamic Random Access Memory …

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 …