arrow
返回

cuConv: CUDA implementation of convolution for CNN inference

delete2022-01-21
delete7
PRE
AI
M
Marc Jordà *
P
Pedro Valero‐Lara
A
Antonio J. Peña
DOI:10.1007/s10586-021-03494-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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 are largely used in production. State-of-the-art implementations, however, present low 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 it yields notable performance improvements in a range of common CNN forward-propagation convolution configurations, with speedups of up to 2.29 x with respect to the best implementation in cuDNN, covering a relevant region in currently existing approaches. This improvement results in speedups of up to 7.4% for CNN online inference use cases.
Keyword:
Coalescing
Convolutional neural networks
cuDNN
Deep learning
GPU convolution

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

Identifying twins based on ocular region features using deep representations
err2019-10-07
err5
PREAI
errGautam, Gunjan; Raj, Aditya; Mukhopadhyay, Susanta
err分享
err收藏
Hippocampal Gamma Oscillations Increase with Memory Load
err2010-02-17
err0
errOAAI
errMarieke K. van Vugt; Andreas Schulze-Bonhage; Brian Litt; Armin Brandt; Michael J. Kahana
err分享
err收藏
Assessment of the Glue-Line Quality in Glued Laminated Timber Structures
err2013-09-01
err0
PREAI
errBettina Franke; Florian Scharmacher; Andreas Müller
err分享
err收藏
Ultrastructure of the spore in four Japanese species ofPtychomitriumFürnr. (Musci)
err2006-03-01
err0
PREAI
errBelén Estébanez; Tomio Yamaguchi; Hironori Deguchi
err分享
err收藏
ImageNet Large Scale Visual Recognition ChallengeImageNet大规模视觉识别挑战
err2015-04-11
err2.7W
PREAI
errRussakovsky, Olga; Deng, Jia; Su, Hao; Krause, Jonathan; Satheesh, Sanjeev; Ma, Sean; Huang, Zhiheng; Karpathy, Andrej; Khosla, Aditya; Bernstein, Michael; Berg, Alexander C.; Fei-Fei, Li
err分享
err收藏
Performance Evaluation of cuDNN Convolution Algorithms on NVIDIA Volta GPUs
err2019-01-01
err51
errOAAI
errJorda, Marc; Valero-Lara, Pedro; Pena, Antonio J.
err分享
err收藏
学者 查看更多内容