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 条
  • [21] A Parallel-in-Time Circuit Simulator for Power Delivery Networks with Nonlinear Load Models
    Cheng, Chung-Kuan
    Ho, Chia-Tung
    Jia, Chao
    Wang, Xinyuan
    Zen, Zhiyu
    Zha, Xin
    2020 IEEE 29TH CONFERENCE ON ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING AND SYSTEMS (EPEPS 2020), 2020,
  • [22] Parallel-in-time optimization of induction motors
    Jens Hahne
    Björn Polenz
    Iryna Kulchytska-Ruchka
    Stephanie Friedhoff
    Stefan Ulbrich
    Sebastian Schöps
    Journal of Mathematics in Industry, 13
  • [23] Parallel-in-time integration of kinematic dynamos
    Clarke A.T.
    Davies C.J.
    Ruprecht D.
    Tobias S.M.
    Journal of Computational Physics: X, 2020, 7
  • [24] Parallel-in-Time Algorithm for Electromagnetic Transient Numerical Simulation Based on Matrix Diagonalization
    Wang F.
    Wang Y.
    Song D.
    Yang X.
    Song X.
    Dianwang Jishu/Power System Technology, 2017, 41 (08): : 2521 - 2527
  • [25] Parallel-in-Time Probabilistic Numerical ODE Solvers
    Bosch, Nathanael
    Corenflos, Adrien
    Obi, Fatemeh Yagho
    Tronarp, Filip
    Hennig, Philipp
    Sarkka, Simo
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25
  • [26] TOWARD PARALLEL COARSE GRID CORRECTION FOR THE PARAREAL ALGORITHM
    Wu, Shu-Lin
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2018, 40 (03): : A1446 - A1472
  • [27] Double-parameter regularization for solving the backward diffusion problem with parallel-in-time algorithm
    Fu, Jun-Liang
    Liu, Jijun
    INVERSE PROBLEMS, 2024, 40 (01)
  • [28] Samsara Parallel: A Non-BSP Parallel-in-Time Model
    Chen, Yifeng
    Huang, Kun
    Wang, Bei
    Li, Guohui
    Cui, Xiang
    ACM SIGPLAN NOTICES, 2016, 51 (08) : 401 - 402
  • [29] Supervised parallel-in-time algorithm for long-time Lagrangian simulations of stochastic dynamics: Application to hydrodynamics
    Blumers, Ansel L.
    Li, Zhen
    Karniadakis, George Em
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 393 : 214 - 228
  • [30] A PARALLEL-IN-TIME ALGORITHM FOR HIGH-ORDER BDF METHODS FOR DIFFUSION AND SUBDIFFUSION EQUATIONS
    Wu, Shuonan
    Zhou, Z. H., I
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2021, 43 (06): : A3627 - A3656