A modern primer on processing in memory

O Mutlu, S Ghose, J Gómez-Luna… - … computing: from devices …, 2022 - Springer
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …

Benchmarking a new paradigm: Experimental analysis and characterization of a real processing-in-memory system

J Gómez-Luna, I El Hajj, I Fernandez… - IEEE …, 2022 - ieeexplore.ieee.org
Many modern workloads, such as neural networks, databases, and graph processing, are
fundamentally memory-bound. For such workloads, the data movement between main …

Purely self-rectifying memristor-based passive crossbar array for artificial neural network accelerators

K Jeon, JJ Ryu, S Im, HK Seo, T Eom, H Ju… - Nature …, 2024 - nature.com
Memristor-integrated passive crossbar arrays (CAs) could potentially accelerate neural
network (NN) computations, but studies on these devices are limited to software-based …

Benchmarking a new paradigm: An experimental analysis of a real processing-in-memory architecture

J Gómez-Luna, IE Hajj, I Fernandez… - arXiv preprint arXiv …, 2021 - arxiv.org
Many modern workloads, such as neural networks, databases, and graph processing, are
fundamentally memory-bound. For such workloads, the data movement between main …

Sparsep: Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, JG Luna, N Koziris… - Proceedings of the …, 2022 - dl.acm.org
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …

Towards efficient sparse matrix vector multiplication on real processing-in-memory architectures

C Giannoula, I Fernandez, J Gómez-Luna… - ACM SIGMETRICS …, 2022 - dl.acm.org
Several manufacturers have already started to commercialize near-bank Processing-In-
Memory (PIM) architectures, after decades of research efforts. Near-bank PIM architectures …

A framework for high-throughput sequence alignment using real processing-in-memory systems

S Diab, A Nassereldine, M Alser, J Gómez Luna… - …, 2023 - academic.oup.com
Motivation Sequence alignment is a memory bound computation whose performance in
modern systems is limited by the memory bandwidth bottleneck. Processing-in-memory …

[HTML][HTML] A Comprehensive Review of Processing-in-Memory Architectures for Deep Neural Networks

R Kaur, A Asad, F Mohammadi - Computers, 2024 - mdpi.com
This comprehensive review explores the advancements in processing-in-memory (PIM)
techniques and chiplet-based architectures for deep neural networks (DNNs). It addresses …

Evaluating machine learningworkloads on memory-centric computing systems

J Gómez-Luna, Y Guo, S Brocard… - … Analysis of Systems …, 2023 - ieeexplore.ieee.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 …

Transpimlib: Efficient transcendental functions for processing-in-memory systems

GF Oliveira, J Gómez-Luna… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
Processing-in-memory (PIM) promises to alleviate the data movement bottleneck in modern
computing systems. However, current real-world PIM systems have the inherent …