Proceedings of the International Symposium on Low Power Electronics and Design · 2018 · 33 citations · 25 references
ComputingComputer EngineeringComputer ScienceFault ToleranceMachine LearningNeural EngineeringApproximation AlgorithmsEnergy-efficient Embedded SystemsHardware AccelerationNear-threshold ComputingNeural NetworksOptimization For Machine LearningApproximate ComputingApproximate Machine LearningBenchmark DatasetsEnergy-efficient ComputationNeural Network ModelingOptimization AlgorithmsTrade-off Between EfficiencyTraining
The intrinsic error tolerance of neural network (NN) makes approximate computing a promising technique to improve the energy efficiency of NN inference. Conventional approximate computing focuses on balancing the efficiency-accuracy trade-off for existing pre-trained networks, which can lead to suboptimal solutions. In this paper, we propose AxTrain, a hardware-oriented training framework to facilitate approximate computing for NN inference. Specifically, AxTrain leverages the synergy between two orthogonal methods---one actively searches for a network parameters distribution with high error tolerance, and the other passively learns resilient weights by numerically incorporating the noise distributions of the approximate hardware in the forward pass during the training phase. Experimental results from various datasets with near-threshold computing and approximation multiplication strategies demonstrate AxTrain's ability to obtain resilient neural network parameters and system energy efficiency improvement.
25
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Ping Chi, Shuangchen Li, Cong Xu et al. · ACM SIGARCH Computer Architecture News · 2016 · 1.2K citations