Optimizing Binary and Ternary Neural Network Inference on RRAM Crossbars using CIM-Explorer
Rebecca Pelke, Jos\'e Cubero-Cascante, Nils Bosbach, Niklas Degener, Florian Idrizi, Lennart M. Reimann, Jan Moritz Joseph, Rainer Leupers

TL;DR
CIM-Explorer is a comprehensive toolkit that optimizes binary and ternary neural network inference on RRAM crossbars, addressing non-idealities and enabling design space exploration for improved accuracy and hardware mapping.
Contribution
It introduces a modular, end-to-end compiler and simulation toolkit for BNNs and TNNs on RRAM crossbars, filling gaps in existing software by supporting multiple mappings and design space exploration.
Findings
Demonstrates accuracy estimation across different crossbar parameters
Provides multiple mapping options for optimized inference
Enables early-stage accuracy prediction for hardware design
Abstract
Using Resistive Random Access Memory (RRAM) crossbars in Computing-in-Memory (CIM) architectures offers a promising solution to overcome the von Neumann bottleneck. Due to non-idealities like cell variability, RRAM crossbars are often operated in binary mode, utilizing only two states: Low Resistive State (LRS) and High Resistive State (HRS). Binary Neural Networks (BNNs) and Ternary Neural Networks (TNNs) are well-suited for this hardware due to their efficient mapping. Existing software projects for RRAM-based CIM typically focus on only one aspect: compilation, simulation, or Design Space Exploration (DSE). Moreover, they often rely on classical 8 bit quantization. To address these limitations, we introduce CIM-Explorer, a modular toolkit for optimizing BNN and TNN inference on RRAM crossbars. CIM-Explorer includes an end-to-end compiler stack, multiple mapping options, and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBrain Tumor Detection and Classification · Neural Networks and Applications · Advanced Neural Network Applications
MethodsFocus
