mlsanityData to 7 Oct 2026

cuConv: A CUDA Implementation of Convolution for CNN Inference

arXiv 2103.16234 ↗First posted 30 Mar 2021cs.DC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Convolutions are the core operation of deep learning applications based on Convolutional Neural Networks (CNNs). Current GPU architectures are highly efficient for training and deploying deep CNNs, and hence, these are largely used in production for this purpose. State-of-the-art implementations, however, present a lack of efficiency for some commonly used network configurations. In this paper we propose a GPU-based implementation of the convolution operation for CNN inference that favors coalesced accesses, without requiring prior data transformations. Our experiments demonstrate that our proposal yields notable performance improvements in a range of common CNN forward propagation convolution configurations, with speedups of up to 2.29x with respect to the best implementation of convolution in cuDNN, hence covering a relevant region in currently existing approaches.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 18 of its 38 references that are in the map. First posted on arXiv 30 Mar 2021.

Builds on

18 of 38 references.

References · 18

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  5. 2014Going Deeper with Convolutionscited by 4,231
  6. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  7. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
  8. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  9. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
  10. 2015Recent Advances in Convolutional Neural Networkscited by 360
  11. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  12. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
6 more
  1. 2013Fast Training of Convolutional Networks through FFTscited by 89
  2. 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
  3. 2016Faster CNNs with Direct Sparse Convolutions and Guided Pruningcited by 39
  4. 2014Fast Convolutional Nets With fbfft: A GPU Performance Evaluationcited by 27
  5. 2018Efficient Sparse-Winograd Convolutional Neural Networkscited by 20
  6. 2016Optimizing Memory Efficiency for Deep Convolutional Neural Networks on GPUscited by 7

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.