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 …

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 …

Benchmarking memory-centric computing systems: Analysis of real processing-in-memory hardware

J Gómez-Luna, I El Hajj, I Fernandez… - 2021 12th …, 2021 - ieeexplore.ieee.org
Many modern workloads such as neural network inference and graph processing are
fundamentally memory-bound. For such workloads, data movement between memory and …

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 …

An efficient racetrack memory-based processing-in-memory architecture for convolutional neural networks

B Liu, S Gu, M Chen, W Kang, J Hu… - … on Parallel and …, 2017 - ieeexplore.ieee.org
As a promising architectural paradigm for applications which demand high I/O bandwidth,
Processing-in-Memory (PIM) computing techniques have been adopted in designing …

Processing-in-memory: A workload-driven perspective

S Ghose, A Boroumand, JS Kim… - IBM Journal of …, 2019 - ieeexplore.ieee.org
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …

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 …

[PDF][PDF] pluto: In-dram lookup tables to enable massively parallel general-purpose computation

JD Ferreira, G Falcao, J Gómez-Luna… - arXiv preprint arXiv …, 2021 - academia.edu
Data movement between main memory and the processor is a significant contributor to the
execution time and energy consumption of memory-intensive applications. This data …

Newton: A DRAM-maker's accelerator-in-memory (AiM) architecture for machine learning

M He, C Song, I Kim, C Jeong, S Kim… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Advances in machine learning (ML) have ignited hardware innovations for efficient
execution of the ML models many of which are memory-bound (eg, long short-term …

Processing-in-memory technology for machine learning: From basic to asic

B Taylor, Q Zheng, Z Li, S Li… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Due to the need for computing models that can process large quantities of data efficiently
and with high throughput in many state-of-the-art machine learning algorithms, the …