CRIMP: Compact & Reliable DNN Inference on In-Memory Processing via Crossbar-Aligned Compression and Non-ideality Adaptation
Not on the map. Why?
Abstract (arXiv)
Crossbar-based In-Memory Processing (IMP) accelerators achieve high-speed, low-power computing for deep neural networks (DNNs), but face three obstacles. First, floating-point (FP) arithmetic is incompatible with crossbars, and existing quantization schemes still require FP processors for scaling factors, incurring hardware overhead. Second, redundant DNN parameters occupy too many crossbars, and current IMP-aware pruning methods require data aligning across crossbars, introducing significant memory and computing overhead. Third, non-ideal crossbar behaviors such as write variations degrade the accuracy of deployed models, and existing compensation methods add substantial overhead. In this paper, we address all three problems within a single training process. We reuse bit-shift units in crossbars to approximately multiply scaling factors, avoiding FP processors. We apply kernel-group pruning and crossbar pruning to remove the hardware units needed for data aligning. We adopt runtime-aware non-ideality adaptation to relieve the impact of device non-ideality from the training stage by exploiting crossbar features. Integrating these three optimizations into one comprehensive learning framework reduces training overhead and improves accuracy. Experiments show that our quantization incurs a negligible accuracy drop, and our pruning achieves higher sparsity and accuracy than state-of-the-art methods. Our framework produces integer-only, pruned, and reliable VGG-16 and ResNet-56 models for CIFAR-10 on IMP accelerators, with accuracy drops of only 2.19% and 1.26%, respectively, without hardware overhead.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 48 references that are in the map. First posted on arXiv 9 Jul 2026.
Builds on
12 of 48 references.
References · 12
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2021Fast Certified Robust Training with Short Warmupcited by 46
- 2019Improving Noise Tolerance of Mixed-Signal Neural Networkscited by 9
- 2022CorrectNet: Robustness Enhancement of Analog In-Memory Computing for Neural Networks by Error Suppression and Compensationcited by 9
- 2018Crossbar-aware neural network pruningcited by 7
- 2026Smart Scissor: Coupling Spatial Redundancy Reduction and CNN Compression for Embedded Hardwarecited by 3
- 2026Latency-Constrained DNN Architecture Learning for Edge Systems using Zerorized Batch Normalizationcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computing
- 2024Joint Pruning and Channel-wise Mixed-Precision Quantization for Efficient Deep Neural Networks
- 2023Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantization
- 2023An Energy-Efficient Near-Data Processing Accelerator for DNNs that Optimizes Data Accesses ↗
- 2023LRMP: Layer Replication with Mixed Precision for Spatial In-memory DNN Accelerators
- 2024BinSparX: Sparsified Binary Neural Networks for Reduced Hardware Non-Idealities in Xbar Arrays
- 2019Towards Efficient Neural Networks On-a-chip: Joint Hardware-Algorithm Approaches ↗
- 2023Quantization of Deep Neural Networks to facilitate self-correction of weights on Phase Change Memory-based analog hardware