DietCNN: Multiplication-free Inference for Quantized CNNs
Not on the map. Why?
Abstract (arXiv)
The rising demand for networked embedded systems with machine intelligence has been a catalyst for sustained attempts by the research community to implement Convolutional Neural Networks (CNN) based inferencing on embedded resource-limited devices. Redesigning a CNN by removing costly multiplication operations has already shown promising results in terms of reducing inference energy usage. This paper proposes a new method for replacing multiplications in a CNN by table look-ups. Unlike existing methods that completely modify the CNN operations, the proposed methodology preserves the semantics of the major CNN operations. Conforming to the existing mechanism of the CNN layer operations ensures that the reliability of a standard CNN is preserved. It is shown that the proposed multiplication-free CNN, based on a single activation codebook, can achieve 4.7x, 5.6x, and 3.5x reduction in energy per inference in an FPGA implementation of MNIST-LeNet-5, CIFAR10-VGG-11, and Tiny ImageNet-ResNet-18 respectively. Our results show that the DietCNN approach significantly improves the resource consumption and latency of deep inference for smaller models, often used in embedded systems. Our code is available at: https://github.com/swadeykgp/DietCNN
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 57 references that are in the map. First posted on arXiv 9 May 2023.
Builds on
24 of 57 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 212
- 2020Training with Quantization Noise for Extreme Model Compressioncited by 145
12 more
- 2019AdderNet: Do We Really Need Multiplications in Deep Learning?cited by 82
- 2020Universally Quantized Neural Compressioncited by 60
- 2020LogicNets: Co-Designed Neural Networks and Circuits for Extreme-Throughput Applicationscited by 55
- 2020μNAS: Constrained Neural Architecture Search for Microcontrollerscited by 54
- 2019DeepShift: Towards Multiplication-Less Neural Networkscited by 52
- 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
- 2021Compressing Neural Networks: Towards Determining the Optimal Layer-wise Decompositioncited by 33
- 2020AdderSR: Towards Energy Efficient Image Super-Resolutioncited by 32
- 2019Scalable Model Compression by Entropy Penalized Reparameterizationcited by 31
- 2021RED : Looking for Redundancies for Data-Free Structured Compression of Deep Neural Networkscited by 19
- 2020AQD: Towards Accurate Fully-Quantized Object Detectioncited by 5
- 2020Approximating Activation Functionscited by 3
Built on by
Not cited yet.