Energy-Efficient ConvNets Through Approximate Computing
arXiv:1603.06777 · doi:10.1109/WACV.2016.7477614
Abstract
Recently ConvNets or convolutional neural networks (CNN) have come up as state-of-the-art classification and detection algorithms, achieving near-human performance in visual detection. However, ConvNet algorithms are typically very computation and memory intensive. In order to be able to embed ConvNet-based classification into wearable platforms and embedded systems such as smartphones or ubiquitous electronics for the internet-of-things, their energy consumption should be reduced drastically. This paper proposes methods based on approximate computing to reduce energy consumption in state-of-the-art ConvNet accelerators. By combining techniques both at the system- and circuit level, we can gain energy in the systems arithmetic: up to 30x without losing classification accuracy and more than 100x at 99% classification accuracy, compared to the commonly used 16-bit fixed point number format.
Published in IEEE Winter Conference on Applications of Computer Vision (WACV 2016)
References in corpus (3)
Cited by in corpus (11)
- Towards Massive Machine Type Communications in Ultra-Dense Cellular IoT Networks: Current Issues and Machine Learning-Assisted Solutions
- XNOR Neural Engine: a Hardware Accelerator IP for 21.6 fJ/op Binary Neural Network Inference
- Scaling Up Silicon Photonic-based Accelerators: Challenges and Opportunities
- Efficient Processing of Deep Neural Networks: A Tutorial and Survey
- Taxonomy and Benchmarking of Precision-Scalable MAC Arrays Under Enhanced DNN Dataflow Representation
- Noise Sensitivity-Based Energy Efficient and Robust Adversary Detection in Neural Networks
- CompRRAE: RRAM-based Convolutional Neural Network Accelerator with Reduced Computations through a Runtime Activation Estimation
- QUANOS- Adversarial Noise Sensitivity Driven Hybrid Quantization of Neural Networks
- An Application-Specific VLIW Processor with Vector Instruction Set for CNN Acceleration
- Neural Network Quantisation for Faster Homomorphic Encryption
- Magnetoresistive RAM for error resilient XNOR-Nets