ThRIve: Thermally Robust CNN Inference via Low-Rank Adaptation in Heterogeneous PIM Architectures
Not on the map. Why?
Abstract (arXiv)
Processing-In-Memory (PIM) has emerged as a promising technology for accelerating machine learning (ML) workloads. Specifically, non-volatile memory-based PIM architectures have enabled effective ML acceleration due to their ability to perform energy-efficient matrix-vector multiplication operations. However, these devices suffer from non-idealities such as thermal noise. This noise alters the stored values in the memory cells which correspond to actual model weights, compromising the inference accuracy. In this work, we introduce ThRIve, a noise-aware training methodology that leverages low-rank adaptation to enable thermally robust inference on heterogeneous PIM architectures. ThRIve selectively stores these low-rank noise-aware parameters on a hardware that is less susceptible to thermal noise, enabling robustness against temperature-induced noise variations. ThRIve mitigates the effects of thermal-noise and prevent the drop in inference accuracy across the entire operating temperature range. Experimental results demonstrate that ThRIve-enabled architectures maintain consistent inference accuracy, with the mean accuracy staying within 2% of the ideal (i.e., noise-free) accuracy, and the variation in accuracy across the entire operating temperature range remaining within 2% of the mean. The proposed methodology achieves accuracy and robustness comparable to thermally-resilient Static Random-Access Memory (SRAM)-based PIM systems, while delivering up to 5.4x reduction in energy-delay product (EDP) during CNN model inferencing.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 59 references that are in the map. First posted on arXiv 19 Jul 2026.
Builds on
20 of 59 references.
References · 20
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2019Searching for MobileNetV3cited by 1,994
- 2019Learn to Grow: A Continual Structure Learning Framework for Overcoming Catastrophic Forgettingcited by 302
- 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 61
- 2021Benchmarking the Performance of Bayesian Optimization across Multiple Experimental Materials Science Domainscited by 48
- 2020DNN+NeuroSim V2.0: An End-to-End Benchmarking Framework for Compute-in-Memory Accelerators for On-chip Trainingcited by 33
- 2023AccelTran: A Sparsity-Aware Accelerator for Dynamic Inference with Transformerscited by 24
- 2019Processing Data Where It Makes Sense: Enabling In-Memory Computationcited by 21
- 2017GraphR: Accelerating Graph Processing Using ReRAMcited by 19
- 2019PANTHER: A Programmable Architecture for Neural Network Training Harnessing Energy-efficient ReRAMcited by 17
8 more
- 2021Multi-Objective Optimization of ReRAM Crossbars for Robust DNN Inferencing under Stochastic Noisecited by 12
- 2024The Landscape of Compute-near-memory and Compute-in-memory: A Research and Commercial Overviewcited by 8
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computingcited by 5
- 2021PIM-DRAM: Accelerating Machine Learning Workloads using Processing in Commodity DRAMcited by 4
- 2022PIM-QAT: Neural Network Quantization for Processing-In-Memory (PIM) Systemscited by 2
- 2024FARe: Fault-Aware GNN Training on ReRAM-based PIM Acceleratorscited by 2
- 2019Modelling Resistive and Phase Change Memory with Passive Selector Arrays -- A Matlab Toolcited by 1
- 2022An Algorithm-Hardware Co-design Framework to Overcome Imperfections of Mixed-signal DNN Acceleratorscited by 1
Built on by
Not cited yet.