Recent advances and future prospects for memristive materials, devices, and systems

MK Song, JH Kang, X Zhang, W Ji, A Ascoli… - ACS …, 2023 - ACS Publications
Memristive technology has been rapidly emerging as a potential alternative to traditional
CMOS technology, which is facing fundamental limitations in its development. Since oxide …

Resistive crossbars as approximate hardware building blocks for machine learning: Opportunities and challenges

I Chakraborty, M Ali, A Ankit, S Jain, S Roy… - Proceedings of the …, 2020 - ieeexplore.ieee.org
Traditional computing systems based on the von Neumann architecture are fundamentally
bottlenecked by data transfers between processors and memory. The emergence of data …

PUMA: A programmable ultra-efficient memristor-based accelerator for machine learning inference

A Ankit, IE Hajj, SR Chalamalasetti, G Ndu… - Proceedings of the …, 2019 - dl.acm.org
Memristor crossbars are circuits capable of performing analog matrix-vector multiplications,
overcoming the fundamental energy efficiency limitations of digital logic. They have been …

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 …

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 …

Implementing spiking neural networks on neuromorphic architectures: A review

PK Huynh, ML Varshika, A Paul, M Isik, A Balaji… - arxiv preprint arxiv …, 2022 - arxiv.org
Recently, both industry and academia have proposed several different neuromorphic
systems to execute machine learning applications that are designed using Spiking Neural …

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 …

Alpine: Analog in-memory acceleration with tight processor integration for deep learning

J Klein, I Boybat, YM Qureshi, M Dazzi… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Analog in-memory computing (AIMC) cores offers significant performance and energy
benefits for neural network inference with respect to digital logic (eg, CPUs). AIMCs …

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 …

OCC: An automated end-to-end machine learning optimizing compiler for computing-in-memory

A Siemieniuk, L Chelini, AA Khan… - … on Computer-Aided …, 2021 - ieeexplore.ieee.org
Memristive devices promise an alternative approach toward non-Von Neumann
architectures, where specific computational tasks are performed within the memory devices …