An experimental analysis of RowHammer in HBM2 DRAM chips

A Olgun, M Osseiran, AG Yağlıkçı… - 2023 53rd Annual …, 2023 - ieeexplore.ieee.org
RowHammer (RH) is a significant and worsening security, safety, and reliability issue of
modern DRAM chips that can be exploited to break memory isolation. Therefore, it is …

Concurrent data structures for near-memory computing

Z Liu, I Calciu, M Herlihy, O Mutlu - … of the 29th ACM Symposium on …, 2017 - dl.acm.org
The performance gap between memory and CPU has grown exponentially. To bridge this
gap, hardware architects have proposed near-memory computing (also called processing-in …

Solar-DRAM: Reducing DRAM access latency by exploiting the variation in local bitlines

J Kim, M Patel, H Hassan… - 2018 IEEE 36th …, 2018 - ieeexplore.ieee.org
DRAM latency is a major bottleneck for many applications in modern computing systems. In
this work, we rigorously characterize the effects of reducing DRAM access latency on 282 …

pluto: Enabling massively parallel computation in dram via lookup tables

JD Ferreira, G Falcao, J Gómez-Luna… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Data movement between the main memory and the processor is a key contributor to
execution time and energy consumption in memory-intensive applications. This data …

Functionally-Complete Boolean Logic in Real DRAM Chips: Experimental Characterization and Analysis

İE Yüksel, YC Tuğrul, A Olgun… - … Symposium on High …, 2024 - ieeexplore.ieee.org
Processing-using-DRAM (PuD) is an emerging paradigm that leverages the analog
operational properties of DRAM circuitry to enable massively parallel in-DRAM computation …

Enabling the adoption of processing-in-memory: Challenges, mechanisms, future research directions

S Ghose, K Hsieh, A Boroumand… - arXiv preprint arXiv …, 2018 - arxiv.org
Poor DRAM technology scaling over the course of many years has caused DRAM-based
main memory to increasingly become a larger system bottleneck. A major reason for the …

SpyHammer: Using RowHammer to remotely spy on temperature

L Orosa, U Rührmair, AG Yaglikci, H Luo… - arXiv preprint arXiv …, 2022 - arxiv.org
RowHammer is a DRAM vulnerability that can cause bit errors in a victim DRAM row by just
accessing its neighboring DRAM rows at a high-enough rate. Recent studies demonstrate …

MIMDRAM: An End-to-End Processing-Using-DRAM System for High-Throughput, Energy-Efficient and Programmer-Transparent Multiple-Instruction Multiple-Data …

GF Oliveira, A Olgun, AG Yağlıkçı… - … Symposium on High …, 2024 - ieeexplore.ieee.org
Processing-using-DRAM (PUD) is a processing-in-memory (PIM) approach that uses a
DRAM array's massive internal parallelism to execute very-wide (eg, 16,384-262,144-bit …

Codic: A low-cost substrate for enabling custom in-dram functionalities and optimizations

L Orosa, Y Wang, M Sadrosadati, JS Kim… - 2021 ACM/IEEE 48th …, 2021 - ieeexplore.ieee.org
DRAM is the dominant main memory technology used in modern computing systems.
Computing systems implement a memory controller that interfaces with DRAM via DRAM …

Reducing solid-state drive read latency by optimizing read-retry

J Park, M Kim, M Chun, L Orosa, J Kim… - Proceedings of the 26th …, 2021 - dl.acm.org
3D NAND flash memory with advanced multi-level cell techniques provides high storage
density, but suffers from significant performance degradation due to a large number of read …