paper-with-me

홈 › Papers

E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savings

2019-10-29 · NeurIPS 2019 12 · Yue Wang, Ziyu Jiang, Xiaohan Chen, Pengfei Xu, Yang Zhao, Yingyan Lin, Zhangyang Wang

Convolutional neural networks (CNNs) have been increasingly deployed to edge devices. Hence, many efforts have been made towards efficient CNN inference in resource-constrained platforms. This paper attempts to explore an orthogonal direction: how to conduct more energy-efficient training of CNNs, so as to enable on-device training. We strive to reduce the energy cost during training, by dropping unnecessary computations from three complementary levels: stochastic mini-batch dropping on the data level; selective layer update on the model level; and sign prediction for low-cost, low-precision back-propagation, on the algorithm level. Extensive simulations and ablation studies, with real energy measurements from an FPGA board, confirm the superiority of our proposed strategies and demonstrate remarkable energy savings for training. For example, when training ResNet-74 on CIFAR-10, we achieve aggressive energy savings of >90% and >60%, while incurring a top-1 accuracy loss of only about 2% and 1.2%, respectively. When training ResNet-110 on CIFAR-100, an over 84% training energy saving is achieved without degrading inference accuracy.

📄 PDF Abstract BibTeX arXiv:1910.13349

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

An automated approach for improving the inference latency and energy efficiency of pretrained CNNs by removing irrelevant pixels with focused convolutions

2023-10-11 · Caleb Tung, Nicholas Eliopoulos, Purvish Jajal, Gowri Ramshankar 외

Computer vision often uses highly accurate Convolutional Neural Networks (CNNs), but these deep learning models are associated with ever-increasing energy and computation requirements. Producing more energy-efficient CNN…

What do CNNs Learn in the First Layer and Why? A Linear Systems Perspective

2022-06-06 · Rhea Chowers, Yair Weiss

It has previously been reported that the representation that is learned in the first layer of deep Convolutional Neural Networks (CNNs) is highly consistent across initializations and architectures. In this work, we quan…

E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning

2024-09-12 · Le Zhang, Onat Gungor, Flavio Ponzina, Tajana Rosing

Ensemble learning is a meta-learning approach that combines the predictions of multiple learners, demonstrating improved accuracy and robustness. Nevertheless, ensembling models like Convolutional Neural Networks (CNNs) …

Ensemble LearningMeta-LearningModel Selection

Designing Adaptive Neural Networks for Energy-Constrained Image Classification

2018-08-05 · Dimitrios Stamoulis, Ting-Wu Chin, Anand Krishnan Prakash, Haocheng Fang 외

As convolutional neural networks (CNNs) enable state-of-the-art computer vision applications, their high energy consumption has emerged as a key impediment to their deployment on embedded and mobile devices. Towards effi…

Bayesian OptimizationClassificationGeneral Classificationimage-classification+1

Optimizing the energy consumption of spiking neural networks for neuromorphic applications

2019-12-03 · Martino Sorbaro, Qian Liu, Massimo Bortone, Sadique Sheik

In the last few years, spiking neural networks have been demonstrated to perform on par with regular convolutional neural networks. Several works have proposed methods to convert a pre-trained CNN to a Spiking CNN withou…

Quantization