mlsanityData to 7 Oct 2026

Optimizing the Whole-life Cost in End-to-end CNN Acceleration

arXiv 2104.05541 ↗First posted 12 Apr 2021cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The acceleration of CNNs has gained increasing atten-tion since their success in computer vision. With the heterogeneous functional layers that cannot be pro-cessed by the accelerators proposed for convolution layers only, modern end-to-end CNN acceleration so-lutions either transform the diverse computation into matrix/vector arithmetic, which loses data reuse op-portunities in convolution, or introduce dedicated functional unit to each kind of layer, which results in underutilization and high update expense. To enhance the whole-life cost efficiency, we need an acceleration solution that is efficient in processing CNN layers and has the generality to apply to all kinds of existing and emerging layers. To this end, we pro-pose GCONV Chain, a method to convert the entire CNN computation into a chain of standard general convolutions (GCONV) that can be efficiently pro-cessed by the existing CNN accelerators. This paper comprehensively analyzes the GCONV Chain model and proposes a full-stack implementation to support GCONV Chain. On one hand, the results on seven var-ious CNNs demonstrate that GCONV Chain improves the performance and energy efficiency of existing CNN accelerators by an average of 3.4x and 3.2x re-spectively. On the other hand, we show that GCONV Chain provides low whole-life costs for CNN accelera-tion, including both developer efforts and total cost of ownership for the users.

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

Builds on

19 of 51 references.

References · 19

  1. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2016Densely Connected Convolutional Networkscited by 6,691
  4. 2014Going Deeper with Convolutionscited by 4,231
  5. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  6. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  7. 2016End to End Learning for Self-Driving Carscited by 1,000
  8. 2017Dynamic Routing Between Capsulescited by 689
  9. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  10. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  11. 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
  12. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
7 more
  1. 2018Online Learning: A Comprehensive Surveycited by 203
  2. 2020Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNscited by 103
  3. 2018Interstellar: Using Halide's Scheduling Language to Analyze DNN Acceleratorscited by 33
  4. 2016Bit-pragmatic Deep Neural Network Computingcited by 30
  5. 2018UCNN: Exploiting Computational Reuse in Deep Neural Networks via Weight Repetitioncited by 19
  6. 2018Restructuring Batch Normalization to Accelerate CNN Trainingcited by 12
  7. 2018Tetris: Re-architecting Convolutional Neural Network Computation for Machine Learning Acceleratorscited by 2

Built on by

Not cited yet.