An Ultra-Efficient Memristor-Based DNN Framework with Structured Weight Pruning and Quantization Using ADMM
Not on the map. Why?
Abstract (arXiv)
The high computation and memory storage of large deep neural networks (DNNs) models pose intensive challenges to the conventional Von-Neumann architecture, incurring substantial data movements in the memory hierarchy. The memristor crossbar array has emerged as a promising solution to mitigate the challenges and enable low-power acceleration of DNNs. Memristor-based weight pruning and weight quantization have been seperately investigated and proven effectiveness in reducing area and power consumption compared to the original DNN model. However, there has been no systematic investigation of memristor-based neuromorphic computing (NC) systems considering both weight pruning and weight quantization. In this paper, we propose an unified and systematic memristor-based framework considering both structured weight pruning and weight quantization by incorporating alternating direction method of multipliers (ADMM) into DNNs training. We consider hardware constraints such as crossbar blocks pruning, conductance range, and mismatch between weight value and real devices, to achieve high accuracy and low power and small area footprint. Our framework is mainly integrated by three steps, i.e., memristor-based ADMM regularized optimization, masked mapping and retraining. Experimental results show that our proposed framework achieves 29.81X (20.88X) weight compression ratio, with 98.38% (96.96%) and 98.29% (97.47%) power and area reduction on VGG-16 (ResNet-18) network where only have 0.5% (0.76%) accuracy loss, compared to the original DNN models. We share our models at link http://bit.ly/2Jp5LHJ.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 3; 2023: 0; 2024: 1.
12 papers.
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruningcited by 165
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Modelscited by 37
- 2021Binary Complex Neural Network Acceleration on FPGAcited by 14
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 10
- 2021Improving DNN Fault Tolerance using Weight Pruning and Differential Crossbar Mapping for ReRAM-based Edge AIcited by 10
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devicescited by 3
- 2024Quantizing YOLOv7: A Comprehensive Studycited by 1
- 2021Tight Compression: Compressing CNN Through Fine-Grained Pruning and Weight Permutation for Efficient Implementationcited by 0
- 2022PRUNIX: Non-Ideality Aware Convolutional Neural Network Pruning for Memristive Acceleratorscited by 0
- 2022FCN-Pose: A Pruned and Quantized CNN for Robot Pose Estimation for Constrained Devicescited by 0
- 2022Memristive Computing for Efficient Inference on Resource Constrained Devicescited by 0
- 2024Quantizing YOLOv7: A Comprehensive Study6 Jul 2024
- 2022Memristive Computing for Efficient Inference on Resource Constrained Devices21 Aug 2022
- 2022FCN-Pose: A Pruned and Quantized CNN for Robot Pose Estimation for Constrained Devices26 May 2022
- 2022PRUNIX: Non-Ideality Aware Convolutional Neural Network Pruning for Memristive Accelerators3 Feb 2022
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruning27 Dec 2021
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices28 Nov 2021
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021Binary Complex Neural Network Acceleration on FPGA10 Aug 2021
- 2021Improving DNN Fault Tolerance using Weight Pruning and Differential Crossbar Mapping for ReRAM-based Edge AI16 Jun 2021
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Accelerator16 Jun 2021
- 2021Tight Compression: Compressing CNN Through Fine-Grained Pruning and Weight Permutation for Efficient Implementation3 Apr 2021
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Models5 Mar 2021