English

The Lynchpin of In-Memory Computing: A Benchmarking Framework for Vector-Matrix Multiplication in RRAMs

Distributed, Parallel, and Cluster Computing 2024-12-10 v1 Emerging Technologies Systems and Control Systems and Control

Abstract

The Von Neumann bottleneck, a fundamental challenge in conventional computer architecture, arises from the inability to execute fetch and data operations simultaneously due to a shared bus linking processing and memory units. This bottleneck significantly limits system performance, increases energy consumption, and exacerbates computational complexity. Emerging technologies such as Resistive Random Access Memories (RRAMs), leveraging crossbar arrays, offer promising alternatives for addressing the demands of data-intensive computational tasks through in-memory computing of analog vector-matrix multiplication (VMM) operations. However, the propagation of errors due to device and circuit-level imperfections remains a significant challenge. In this study, we introduce MELISO (In-Memory Linear Solver), a comprehensive end-to-end VMM benchmarking framework tailored for RRAM-based systems. MELISO evaluates the error propagation in VMM operations, analyzing the impact of RRAM device metrics on error magnitude and distribution. This paper introduces the MELISO framework and demonstrates its utility in characterizing and mitigating VMM error propagation using state-of-the-art RRAM device metrics.

Keywords

Cite

@article{arxiv.2409.06140,
  title  = {The Lynchpin of In-Memory Computing: A Benchmarking Framework for Vector-Matrix Multiplication in RRAMs},
  author = {Md Tawsif Rahman Chowdhury and Huynh Quang Nguyen Vo and Paritosh Ramanan and Murat Yildirim and Gozde Tutuncuoglu},
  journal= {arXiv preprint arXiv:2409.06140},
  year   = {2024}
}

Comments

ICONS 2024.Copyright 2024 IEEE.Personal use of this material is permitted.Permission from IEEE must be obtained for all other uses,in any current or future media,including reprinting/republishing this material for advertising or promotional purposes,creating new collective works,for resale or redistribution to servers or lists or reuse of any copyrighted component of this work in other works

R2 v1 2026-06-28T18:39:20.402Z