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 条
  • [31] Graph-based fine-grained model selection for multi-source domain
    Zhigang Hu
    Yuhang Huang
    Hao Zheng
    Meiguang Zheng
    JianJun Liu
    Pattern Analysis and Applications, 2023, 26 (3) : 1481 - 1492
  • [32] Fine-grained tournament selection operator in genetic algorithms
    Filipovic, V
    COMPUTING AND INFORMATICS, 2003, 22 (02) : 143 - 161
  • [33] In Defense of Active Part Selection for Fine-Grained Classification
    Korsch, Dimitri
    Denzler, Joachim
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE (ICPRAI 2018), 2018, : 627 - 631
  • [34] BIGMAC: Fine-Grained Policy Analysis of Android Firmware
    Hernandez, Grant
    Tian, Dave
    Yadav, Anurag Swarnim
    Williams, Byron J.
    Butler, Kevin R. B.
    PROCEEDINGS OF THE 29TH USENIX SECURITY SYMPOSIUM, 2020, : 271 - 287
  • [35] Accelerating Lattice QCD Multigrid on GPUs Using Fine-Grained Parallelization
    Clark, M. A.
    Joo, Balint
    Strelchenko, Alexei
    Cheng, Michael
    Gambhir, Arjun
    Brower, Richard. C.
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 795 - 806
  • [36] A Dynamic Solution for Fine-Grained Policy Conflict Resolution
    Nguyen Minh Hoang
    Ha Xuan Son
    PROCEEDINGS OF 2019 THE 3RD INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY (ICCSP 2019) WITH WORKSHOP 2019 THE 4TH INTERNATIONAL CONFERENCE ON MULTIMEDIA AND IMAGE PROCESSING (ICMIP 2019), 2019, : 116 - 120
  • [37] Discriminative semantic region selection for fine-grained recognition
    Zhang, Chunjie
    Wang, Da-Han
    Li, Haisheng
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2021, 77
  • [38] In Defense of Active Part Selection for Fine-Grained Classification
    Korsch D.
    Denzler J.
    Pattern Recognition and Image Analysis, 2018, 28 (4) : 658 - 663
  • [39] A Fully Integrated Multi-Phase Buck Converter With On-Chip Capacitor Dynamic Re-Allocation and Fine-Grained Phase-Shedding Techniques
    Cho, Jeong-Hyun
    Kim, Dong-Kyu
    Bae, Hong-Hyun
    Lee, Yong-Jin
    Koh, Seok-Tae
    Choo, Younghwan
    Paek, Ji-Seon
    Kim, Hyun-Sik
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2022, 57 (12) : 3840 - 3852
  • [40] A novel CNN structure for fine-grained classification of Chinese calligraphy styles
    Jiulong Zhang
    Mingtao Guo
    Jianping Fan
    International Journal on Document Analysis and Recognition (IJDAR), 2019, 22 : 177 - 188