The Lynchpin of In-Memory Computing: A Benchmarking Framework for Vector-Matrix Multiplication in RRAMs
Md Tawsif Rahman Chowdhury, Huynh Quang Nguyen Vo, Paritosh Ramanan,, Murat Yildirim, Gozde Tutuncuoglu

TL;DR
This paper presents MELISO, a benchmarking framework for analyzing and mitigating error propagation in vector-matrix multiplication performed by RRAM-based in-memory computing systems, addressing key challenges of device imperfections.
Contribution
It introduces MELISO, a comprehensive framework for evaluating and understanding error propagation in RRAM-based VMM operations, aiding in system design and optimization.
Findings
MELISO effectively characterizes error propagation in RRAM VMM operations.
Device metrics significantly influence error magnitude and distribution.
The framework aids in mitigating errors for more reliable in-memory computing.
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Quantum Computing Algorithms and Architecture
