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 …

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 …

An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory System

J Gómez-Luna, Y Guo, S Brocard, J Legriel… - arXiv preprint arXiv …, 2022 - arxiv.org
Training machine learning (ML) algorithms is a computationally intensive process, which is
frequently memory-bound due to repeatedly accessing large training datasets. As a result …

Aging-aware request scheduling for non-volatile main memory

S Song, A Das, O Mutlu, N Kandasamy - … of the 26th Asia and South …, 2021 - dl.acm.org
Modern computing systems are embracing non-volatile memory (NVM) to implement high-
capacity and low-cost main memory. Elevated operating voltages of NVM accelerate 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 …

True random number generation using latency variations of FRAM

MI Rashid, F Ferdaus, BMSB Talukder… - … Transactions on Very …, 2020 - ieeexplore.ieee.org
True random number generation (TRNG) plays an important role in security applications and
protocols. In this article, we propose an effective technique to generate a robust true random …

Machine learning training on a real processing-in-memory system

J Gómez-Luna, Y Guo, S Brocard… - 2022 IEEE Computer …, 2022 - ieeexplore.ieee.org
Machine learning (ML) algorithms [1]–[6] have become ubiquitous in many fields of science
and technology due to their ability to learn from and improve with experience with minimal …

ALP: Alleviating CPU-memory data movement overheads in memory-centric systems

NM Ghiasi, N Vijaykumar, GF Oliveira… - … on Emerging Topics …, 2022 - ieeexplore.ieee.org
Partitioning applications between near-data processing (NDP) and host CPU cores causes
inter-segment data movement overhead, which is caused by moving data generated by one …

Hybrid CMOS-RRAM true random number generator exploiting coupled entropy sources

MS Equbal, T Ketkar, S Sahay - IEEE Transactions on Electron …, 2023 - ieeexplore.ieee.org
Compact and reliable ON-chip true random number generators (TRNGs) are inevitable for
generating secure cryptographic keys in resource constrained mobile Internet-of-Things …

Practical true random number generator using CMOS image sensor dark noise

BK Park, H Park, YS Kim, JS Kang, Y Yeom, C Ye… - IEEE …, 2019 - ieeexplore.ieee.org
We present a true random number generator (TRNG) using dark noise of a CMOS image
sensor. Because the proposed TRNG is based on the dark characteristics of the CMOS …