HyConv: Accelerating Multi-Phase CNN Computation by Fine-Grained Policy Selection

被引:5
|
作者
Li, Xiaqing [1 ]
Zhang, Guangyan [1 ,2 ]
Wang, Zhufan [1 ]
Zheng, Weimin [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Jilin, Peoples R China
基金
中国国家自然科学基金;
关键词
Convolution policy; convolutional neural network; deep learning; general-purpose GPU; parallel computing;
D O I
10.1109/TPDS.2018.2864299
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing GPU-based approaches cannot yet meet the performance requirement for training very large convolutional neural networks (CNNs), where convolutional layers (Conv-layers) dominate the training time. In this paper, we find that no single convolution policy can always perform the fastest across all the computing phases. Then, we propose an approach called HyConv to accelerating multi-phase CNN computation by fine-grained policy selection. HyConv encapsulates existing convolution policies into a set of modules, and selects the fastest policy (a.k.a., winner policy) via one-round runtime measurement for computing each phase. Furthermore, HyConv uses a winner database to record the current winner policies, avoiding duplicate measurement later for the same parameter configuration. Our experimental results indicate that over all the used real-world CNN networks, HyConv consistently outperforms existing approaches on either a single GPU or four GPUs, with speedups of up to 3.3x and up to 1.6x over cuDNN-MM respectively. Such improvement can be explained by our result that HyConv delivers obviously better performance for most of single Conv-layers. Furthermore, HyConv has the ability to work with any parameter configuration and thus keeps better usability.
引用
收藏
页码:388 / 399
页数:12
相关论文
共 50 条
  • [21] An FPGA Overlay for CNN Inference with Fine-grained Flexible Parallelism
    Choudhury, Ziaul
    Shrivastava, Shashwat
    Ramapantulu, Lavanya
    Purini, Suresh
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 19 (03)
  • [22] Fine-Grained Intoxicated Gait Classification Using a Bilinear CNN
    Li, Ruojun
    Agu, Emmanuel
    Sarwar, Atifa
    Grimone, Kristin
    Herman, Debra
    Abrantes, Ana M.
    Stein, Michael D.
    IEEE SENSORS JOURNAL, 2023, 23 (23) : 29733 - 29748
  • [23] Part-Stacked CNN for Fine-Grained Visual Categorization
    Huang, Shaoli
    Xu, Zhe
    Tao, Dacheng
    Zhang, Ya
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 1173 - 1182
  • [24] Preparation and properties of cordierite-based multi-phase composite far-infrared emission ceramics by fine-grained tailings
    An, Deshang
    Wang, Lijuan
    Liu, Xiaofei
    Zhang, Yu
    Liang, Jinsheng
    Meng, Junping
    CERAMICS INTERNATIONAL, 2024, 50 (17) : 29729 - 29737
  • [25] MGG: Accelerating Graph Neural Networks with Fine-Grained Intra-Kernel Communication-Computation Pipelining on Multi-GPU Platforms
    Wang, Yuke
    Feng, Boyuan
    Wang, Zheng
    Geng, Tong
    Barker, Kevin
    Li, Ang
    Ding, Yufei
    PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2023, 2023, : 779 - 795
  • [26] Fine-Grained Multi-human Parsing
    Jian Zhao
    Jianshu Li
    Hengzhu Liu
    Shuicheng Yan
    Jiashi Feng
    International Journal of Computer Vision, 2020, 128 : 2185 - 2203
  • [27] Fine-Grained Multi-human Parsing
    Zhao, Jian
    Li, Jianshu
    Liu, Hengzhu
    Yan, Shuicheng
    Feng, Jiashi
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2020, 128 (8-9) : 2185 - 2203
  • [28] Phase transformation from fine-grained austenite
    Furuhara, T.
    Kikumoto, K.
    Saito, H.
    Sekine, T.
    Ogawa, T.
    Morito, S.
    Maki, T.
    ISIJ INTERNATIONAL, 2008, 48 (08) : 1038 - 1045
  • [29] Design and implementation of enterprise systems in fine-grained concurrent computation
    Ohmori, Kenji
    4TH CONFERENCE OF ENTERPRISE INFORMATION SYSTEMS - ALIGNING TECHNOLOGY, ORGANIZATIONS AND PEOPLE (CENTERIS 2012), 2012, 5 : 344 - 353
  • [30] Graph-based fine-grained model selection for multi-source domain
    Hu, Zhigang
    Huang, Yuhang
    Zheng, Hao
    Zheng, Meiguang
    Liu, JianJun
    PATTERN ANALYSIS AND APPLICATIONS, 2023, 26 (03) : 1481 - 1492