mlsanityData to 14 Oct 2026

ENOS: Energy-Aware Network Operator Search for Hybrid Digital and Compute-in-Memory DNN Accelerators

arXiv 2104.05217 ↗First posted 12 Apr 2021eess.SY cs.LG cs.SYcited by 0

Not on the map. Why?

Abstract (arXiv)

This work proposes a novel Energy-Aware Network Operator Search (ENOS) approach to address the energy-accuracy trade-offs of a deep neural network (DNN) accelerator. In recent years, novel inference operators have been proposed to improve the computational efficiency of a DNN. Augmenting the operators, their corresponding novel computing modes have also been explored. However, simplification of DNN operators invariably comes at the cost of lower accuracy, especially on complex processing tasks. Our proposed ENOS framework allows an optimal layer-wise integration of inference operators and computing modes to achieve the desired balance of energy and accuracy. The search in ENOS is formulated as a continuous optimization problem, solvable using typical gradient descent methods, thereby scalable to larger DNNs with minimal increase in training cost. We characterize ENOS under two settings. In the first setting, for digital accelerators, we discuss ENOS on multiply-accumulate (MAC) cores that can be reconfigured to different operators. ENOS training methods with single and bi-level optimization objectives are discussed and compared. We also discuss a sequential operator assignment strategy in ENOS that only learns the assignment for one layer in one training step, enabling greater flexibility in converging towards the optimal operator allocations. Furthermore, following Bayesian principles, a sampling-based variational mode of ENOS is also presented. ENOS is characterized on popular DNNs ShuffleNet and SqueezeNet on CIFAR10 and CIFAR100.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 32 references that are in the map. First posted on arXiv 12 Apr 2021.

Builds on

17 of 32 references.

References · 17

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2014Going Deeper with Convolutionscited by 4,241
  4. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  5. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  6. 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
  7. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
  8. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  9. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  10. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
  11. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 592
  12. 2019DeepShift: Towards Multiplication-Less Neural Networkscited by 54
5 more
  1. 2018Probabilistic Binary Neural Networkscited by 21
  2. 2021MF-Net: Compute-In-Memory SRAM for Multibit Precision Inference using Memory-immersed Data Conversion and Multiplication-free Operatorscited by 12
  3. 2017BMXNet: An Open-Source Binary Neural Network Implementation Based on MXNetcited by 11
  4. 2020MC2RAM: Markov Chain Monte Carlo Sampling in SRAM for Fast Bayesian Inferencecited by 6
  5. 2020Low Latency CMOS Hardware Acceleration for Fully Connected Layers in Deep Neural Networkscited by 1

Built on by

Not cited yet.