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 条
  • [1] Parallel-in-time Parareal implementation using PETSc
    Caceres Silva, Juan Jose
    Baran, Benjamin
    Schaerer, Christian
    PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [2] Parallel-In-Time Simulation of Eddy Current Problems Using Parareal
    Schoeps, Sebastian
    Niyonzima, Innocent
    Clemens, Markus
    IEEE TRANSACTIONS ON MAGNETICS, 2018, 54 (03)
  • [3] Low-rank Parareal: a low-rank parallel-in-time integrator
    Benjamin Carrel
    Martin J. Gander
    Bart Vandereycken
    BIT Numerical Mathematics, 2023, 63
  • [4] Low-rank Parareal: a low-rank parallel-in-time integrator
    Carrel, Benjamin
    Gander, Martin J.
    Vandereycken, Bart
    BIT NUMERICAL MATHEMATICS, 2023, 63 (01)
  • [5] Predict globally, correct locally: Parallel-in-time optimization of neural networks
    Parpas, Panos
    Muir, Corey
    AUTOMATICA, 2025, 171
  • [6] Parallel-in-time integration of the shallow water equations on the rotating sphere using Parareal and MGRIT
    Steinstraesser, Joao Guilherme Caldas
    Peixoto, Pedro da Silva
    Schreiber, Martin
    JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 496
  • [7] Parallel-in-Time Power System Simulation Using a Differential Transformation Based Adaptive Parareal Method
    Liu, Yang
    Park, Byungkwon
    Sun, Kai
    Dimitrovski, Aleksandar
    Simunovic, Srdjan
    IEEE OPEN ACCESS JOURNAL OF POWER AND ENERGY, 2023, 10 : 61 - 72
  • [8] A parallel in time approach for quantum control: the parareal algorithm
    Maday, Y
    Turinici, G
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 62 - 66
  • [9] A PETSc parallel-in-time solver based on MGRIT algorithm
    Mele, Valeria
    Constantinescu, Emil M.
    Carracciuolo, Luisa
    D'Amore, Luisa
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24):
  • [10] A parallel-in-time algorithm for variable step multistep methods
    Falgout, Robert D.
    Lecouvez, Matthieu
    Woodward, Carol S.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 37