Parareal Neural Networks Emulating a Parallel-in-Time Algorithm

被引:0
|
作者
Lee, Youngkyu [1 ]
Park, Jongho [2 ]
Lee, Chang-Ock [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Math Sci, Daejeon 34141, South Korea
[2] Korea Adv Inst Sci & Technol, Nat Sci Res Inst, Daejeon 34141, South Korea
基金
新加坡国家研究基金会;
关键词
Deep neural network (DNN); parallel computing; parareal algorithm; time-dependent problem; INTEGRATION;
D O I
10.1109/TNNLS.2022.3206797
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As deep neural networks (DNNs) become deeper, the training time increases. In this perspective, multi-CPU parallel computing has become a key tool in accelerating the training of DNNs. In this article, we introduce a novel methodology to construct a parallel neural network that can utilize multiple GPUs simultaneously from a given DNN. We observe that layers of DNN can be interpreted as the time steps of a time-dependent problem and can be parallelized by emulating a parallel-in-time algorithm called parareal. The parareal algorithm consists of fine structures which can be implemented in parallel and a coarse structure that gives suitable approximations to the fine structures. By emulating it, the layers of DNN are torn to form a parallel structure, which is connected using a suitable coarse network. We report accelerated and accuracy-preserved results of the proposed methodology applied to VGG-16 and ResNet-1001 on several datasets.
引用
收藏
页码:6353 / 6364
页数:12
相关论文
共 50 条
  • [31] A UNIFIED ANALYSIS FRAMEWORK FOR ITERATIVE PARALLEL-IN-TIME ALGORITHMS
    Gander, Martin J.
    Lunet, Thibaut
    Ruprecht, Daniel
    Speck, Robert
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2023, 45 (05): : A2275 - A2303
  • [32] AN EFFICIENT PARALLEL-IN-TIME METHOD FOR OPTIMIZATION WITH PARABOLIC PDEs
    Goetschel, Sebastian
    Minion, Michael L.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (06): : C603 - C626
  • [33] Parallel-in-Time Solution of Power Systems with Unscheduled Events
    Gunther, Stefanie
    Falgout, Robert D.
    Top, Philip
    Woodward, Carol S.
    Schroder, Jacob B.
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [34] Parallel-in-time optical simulation of history states
    Pabon, D.
    Rebon, L.
    Bordakevich, S.
    Gigena, N.
    Boette, A.
    Iemmi, C.
    Rossignoli, R.
    Ledesma, S.
    PHYSICAL REVIEW A, 2019, 99 (06)
  • [35] Parallel training algorithm of BP neural networks
    Li, J
    Li, YX
    Xu, JW
    Zhang, JB
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 872 - 876
  • [36] A parallel algorithm for simulation of large neural networks
    Thomas, EA
    JOURNAL OF NEUROSCIENCE METHODS, 2000, 98 (02) : 123 - 134
  • [37] Algorithm for parallel learning of radial neural networks
    Fursov, VA
    Kozin, NE
    Proceedings of the Second IASTED International Multi-Conference on Automation, Control, and Information Technology - Automation, Control, and Applications, 2005, : 481 - 485
  • [38] An Adaptive Parallel-in-Time Method with Application to a Membrane Problem
    Karam, Noha Makhoul
    Nassif, Nabil
    Erhel, Jocelyne
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XXI, 2014, 98 : 707 - 717
  • [39] A parallel-in-time approach for wave-type PDEs
    Abe C. Ellison
    Bengt Fornberg
    Numerische Mathematik, 2021, 148 : 79 - 98
  • [40] AN ASYMPTOTIC PARALLEL-IN-TIME METHOD FOR HIGHLY OSCILLATORY PDES
    Haut, Terry
    Wingate, Beth
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2014, 36 (02): : A693 - A713