SmartExchange: Trading Higher-cost Memory Storage/Access for Lower-cost Computation
Not on the map. Why?
Abstract (arXiv)
We present SmartExchange, an algorithm-hardware co-design framework to trade higher-cost memory storage/access for lower-cost computation, for energy-efficient inference of deep neural networks (DNNs). We develop a novel algorithm to enforce a specially favorable DNN weight structure, where each layerwise weight matrix can be stored as the product of a small basis matrix and a large sparse coefficient matrix whose non-zero elements are all power-of-2. To our best knowledge, this algorithm is the first formulation that integrates three mainstream model compression ideas: sparsification or pruning, decomposition, and quantization, into one unified framework. The resulting sparse and readily-quantized DNN thus enjoys greatly reduced energy consumption in data movement as well as weight storage. On top of that, we further design a dedicated accelerator to fully utilize the SmartExchange-enforced weights to improve both energy efficiency and latency performance. Extensive experiments show that 1) on the algorithm level, SmartExchange outperforms state-of-the-art compression techniques, including merely sparsification or pruning, decomposition, and quantization, in various ablation studies based on nine DNN models and four datasets; and 2) on the hardware level, the proposed SmartExchange based accelerator can improve the energy efficiency by up to 6.7× and the speedup by up to 19.2× over four state-of-the-art DNN accelerators, when benchmarked on seven DNN models (including four standard DNNs, two compact DNN models, and one segmentation model) and three datasets.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 2; 2023: 1.
16 papers.
Sort:
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 83
- 2022Unified Visual Transformer Compressioncited by 79
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Acceleratorscited by 12
- 2021O-HAS: Optical Hardware Accelerator Search for Boosting Both Acceleration Performance and Development Speedcited by 6
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networkscited by 5
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networkscited by 5
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiencycited by 4
- 2021RingCNN: Exploiting Algebraically-Sparse Ring Tensors for Energy-Efficient CNN-Based Computational Imagingcited by 3
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learningcited by 3
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generationcited by 3
4 more
- 2021SME: ReRAM-based Sparse-Multiplication-Engine to Squeeze-Out Bit Sparsity of Neural Networkcited by 2
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networkscited by 1
- 2023An autoencoder compression approach for accelerating large-scale inverse problemscited by 1
- 2021SmartDeal: Re-Modeling Deep Network Weights for Efficient Inference and Trainingcited by 0
- 2023An autoencoder compression approach for accelerating large-scale inverse problems10 Apr 2023
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networks24 Oct 2022
- 2022Unified Visual Transformer Compression15 Mar 2022
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiency18 Sep 2021
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiency11 Sep 2021
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generation25 Aug 2021
- 2021O-HAS: Optical Hardware Accelerator Search for Boosting Both Acceleration Performance and Development Speed17 Aug 2021
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learning11 Jun 2021
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Accelerators11 Jun 2021
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networks22 Apr 2021
- 2021RingCNN: Exploiting Algebraically-Sparse Ring Tensors for Energy-Efficient CNN-Based Computational Imaging19 Apr 2021
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalization16 Apr 2021
4 more
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networks15 Apr 2021
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmark19 Mar 2021
- 2021SME: ReRAM-based Sparse-Multiplication-Engine to Squeeze-Out Bit Sparsity of Neural Network2 Mar 2021
- 2021SmartDeal: Re-Modeling Deep Network Weights for Efficient Inference and Training4 Jan 2021
- 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 83
- 2022Unified Visual Transformer Compressioncited by 79
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Acceleratorscited by 12
- 2021O-HAS: Optical Hardware Accelerator Search for Boosting Both Acceleration Performance and Development Speedcited by 6
- 2021All-You-Can-Fit 8-Bit Flexible Floating-Point Format for Accurate and Memory-Efficient Inference of Deep Neural Networkscited by 5
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networkscited by 5
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiencycited by 4
- 2021RingCNN: Exploiting Algebraically-Sparse Ring Tensors for Energy-Efficient CNN-Based Computational Imagingcited by 3
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learningcited by 3
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generationcited by 3
12 most cited of 16 All 16 (JSON)
- 2023An autoencoder compression approach for accelerating large-scale inverse problems10 Apr 2023
- 2022NASA: Neural Architecture Search and Acceleration for Hardware Inspired Hybrid Networks24 Oct 2022
- 2022Unified Visual Transformer Compression15 Mar 2022
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiency18 Sep 2021
- 20212-in-1 Accelerator: Enabling Random Precision Switch for Winning Both Adversarial Robustness and Efficiency11 Sep 2021
- 2021Towards Memory-Efficient Neural Networks via Multi-Level in situ Generation25 Aug 2021
- 2021O-HAS: Optical Hardware Accelerator Search for Boosting Both Acceleration Performance and Development Speed17 Aug 2021
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learning11 Jun 2021
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Accelerators11 Jun 2021
- 2021InstantNet: Automated Generation and Deployment of Instantaneously Switchable-Precision Networks22 Apr 2021
- 2021RingCNN: Exploiting Algebraically-Sparse Ring Tensors for Energy-Efficient CNN-Based Computational Imaging19 Apr 2021
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalization16 Apr 2021
12 newest of 16 All 16 (JSON)