mlsanityData to 7 Oct 2026

EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Accelerators

arXiv 2202.02310 ↗First posted 4 Feb 2022cs.LG cs.ARcited by 1

Not on the map. Why?

Abstract (arXiv)

Dilated and transposed convolutions are widely used in modern convolutional neural networks (CNNs). These kernels are used extensively during CNN training and inference of applications such as image segmentation and high-resolution image generation. Although these kernels have grown in popularity, they stress current compute systems due to their high memory intensity, exascale compute demands, and large energy consumption. We find that commonly-used low-power CNN inference accelerators based on spatial architectures are not optimized for both of these convolutional kernels. Dilated and transposed convolutions introduce significant zero padding when mapped to the underlying spatial architecture, significantly degrading performance and energy efficiency. Existing approaches that address this issue require significant design changes to the otherwise simple, efficient, and well-adopted architectures used to compute direct convolutions. To address this challenge, we propose EcoFlow, a new set of dataflows and mapping algorithms for dilated and transposed convolutions. These algorithms are tailored to execute efficiently on existing low-cost, small-scale spatial architectures and requires minimal changes to the network-on-chip of existing accelerators. EcoFlow eliminates zero padding through careful dataflow orchestration and data mapping tailored to the spatial architecture. EcoFlow enables flexible and high-performance transpose and dilated convolutions on architectures that are otherwise optimized for CNN inference. We evaluate the efficiency of EcoFlow on CNN training workloads and Generative Adversarial Network (GAN) training workloads. Experiments in our new cycle-accurate simulator show that EcoFlow 1) reduces end-to-end CNN training time between 7-85%, and 2) improves end-to-end GAN training performance between 29-42%, compared to state-of-the-art CNN inference accelerators.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 96 of its 224 references that are in the map. First posted on arXiv 4 Feb 2022.

Builds on

96 of 224 references.

References · 96

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  3. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  6. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
  7. 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
  8. 2014Going Deeper with Convolutionscited by 4,231
  9. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  10. 2013Auto-Encoding Variational Bayescited by 3,980
  11. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  12. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
38 more
  1. 2015Fast R-CNNcited by 2,930
  2. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
  3. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  4. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  5. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
  6. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
  7. 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
  8. 2017Deformable Convolutional Networkscited by 1,481
  9. 2016YOLO9000: Better, Faster, Strongercited by 1,429
  10. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  11. 2015Multi-Scale Context Aggregation by Dilated Convolutionscited by 1,128
  12. 2014Striving for Simplicity: The All Convolutional Netcited by 983
  13. 2014Deep Learning in Neural Networks: An Overviewcited by 765
  14. 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
  15. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  16. 2016Generating Videos with Scene Dynamicscited by 376
  17. 2015Deep Learning with Limited Numerical Precisioncited by 368
  18. 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
  19. 2017Dilated Residual Networkscited by 293
  20. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  21. 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
  22. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  23. 2019Large Scale Adversarial Representation Learningcited by 238
  24. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 227
  25. 2018Adversarial Audio Synthesiscited by 222
  26. 2018A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time Series Datacited by 181
  27. 2014A Convolutional Neural Network for Modelling Sentencescited by 163
  28. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  29. 2020TransPose: Keypoint Localization via Transformercited by 126
  30. 2019Deep neural network solution of the electronic Schr"odinger equationcited by 124
  31. 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 119
  32. 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 95
  33. 2014Deep Captioning with Multimodal Recurrent Neural Networks (m-RNN)cited by 94
  34. 2018NVIDIA Tensor Core Programmability, Performance & Precisioncited by 77
  35. 2019DeepICP: An End-to-End Deep Neural Network for 3D Point Cloud Registrationcited by 77
  36. 2019Unifying machine learning and quantum chemistry -- a deep neural network for molecular wavefunctionscited by 73
  37. 2020CoroNet: A deep neural network for detection and diagnosis of COVID-19 from chest x-ray imagescited by 68
  38. 2014DenseNet: Implementing Efficient ConvNet Descriptor Pyramidscited by 66

50 most cited of 96 All 96 (JSON)

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.