Harnessing the Full Potential of RRAMs through Scalable and Distributed In-Memory Computing with Integrated Error Correction
Huynh Q. N. Vo, Md Tawsif Rahman Chowdhury, Paritosh Ramanan, Murat Yildirim, Gozde Tutuncuoglu

TL;DR
MELISO+ is a scalable, distributed in-memory computing framework using RRAM that employs novel error correction to enable high-dimensional matrix computations with significantly improved energy efficiency and accuracy.
Contribution
Introduces MELISO+, a full-stack framework with a two-tier error correction mechanism and distributed architecture for large-scale RRAM-based in-memory computing.
Findings
Reduces device non-ideality errors by over 90%
Enhances energy efficiency by 3-5 orders of magnitude
Decreases latency by 100 times
Abstract
Exponential growth in global computing demand is exacerbated due to the higher-energy requirements of conventional architectures, primarily due to energy-intensive data movement. In-memory computing with Resistive Random Access Memory (RRAM) addresses this by co-integrating memory and processing, but faces significant hurdles related to device-level non-idealities and poor scalability for large computing tasks. Here, we introduce MELISO+ (In-Memory Linear Solver), a full-stack, distributed framework for energy-efficient in-memory computing. MELISO+ proposes a novel two-tier error correction mechanism to mitigate device non-idealities and develops a distributed RRAM computing framework to enable matrix computations exceeding dimensions of . This approach reduces first- and second-order arithmetic errors due to device non-idealities by over , enhances energy…
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 · Machine Learning and ELM
