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 条
  • [41] Exploring Parallel-in-Time Approaches for Eddy Current Problems
    Friedhoff, Stephanie
    Hahne, Jens
    Kulchytska-Ruchka, Iryna
    Schoeps, Sebastian
    PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2018, 2019, 30 : 373 - 379
  • [42] Towards scalable parallel-in-time turbulent flow simulations
    Wang, Qiqi
    Gomez, Steven A.
    Blonigan, Patrick J.
    Gregory, Alastair L.
    Qian, Elizabeth Y.
    PHYSICS OF FLUIDS, 2013, 25 (11)
  • [43] PARALLEL-IN-TIME PRECONDITIONER FOR THE SINC-NYSTROM SYSTEMS
    Liu, Jun
    Wu, Shu-Lin
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2022, 44 (04): : A2386 - A2411
  • [44] A Parallel-in-Time Implementation of the Numerov Method For Wave Equations
    Yafei Sun
    Shu-Lin Wu
    Yingxiang Xu
    Journal of Scientific Computing, 2022, 90
  • [45] A Parallel-in-Time Implementation of the Numerov Method For Wave Equations
    Sun, Yafei
    Wu, Shu-Lin
    Xu, Yingxiang
    JOURNAL OF SCIENTIFIC COMPUTING, 2022, 90 (01)
  • [46] Parallel in time algorithms for quantum control: Parareal time discretization scheme
    Maday, Y
    Turinici, G
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2003, 93 (03) : 223 - 228
  • [47] Analysis of the parareal time-parallel time-integration method
    Gander, Martin J.
    Vandewalle, Stefan
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 29 (02): : 556 - 578
  • [48] Parallel-in-Time Solution of Power Systems with Scheduled Events
    Schroder, Jacob B.
    Falgout, Robert D.
    Woodward, Carol S.
    Top, Philip
    Lecouvez, Matthieu
    2018 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2018,
  • [49] Parallel-in-time simulation of an electrical machine using MGRIT
    Bolten, Matthias
    Friedhoff, Stephanie
    Hahne, Jens
    Schoeps, Sebastian
    COMPUTING AND VISUALIZATION IN SCIENCE, 2020, 23 (1-4)
  • [50] Convergence analysis for parallel-in-time solution of hyperbolic systems
    De Sterck, Hans
    Friedhoff, Stephanie
    Howse, Alexander J. M.
    MacLachlan, Scott P.
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2020, 27 (01)