Parareal Neural Networks Emulating a Parallel-in-time Algorithm

03/16/2021
by   Chang-Ock Lee, et al.
0

As deep neural networks (DNNs) become deeper, the training time increases. In this perspective, multi-GPU parallel computing has become a key tool in accelerating the training of DNNs. In this paper, 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 step 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 which 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2018

PipeDream: Fast and Efficient Pipeline Parallel DNN Training

PipeDream is a Deep Neural Network(DNN) training system for GPUs that pa...
research
03/12/2023

DNN-Alias: Deep Neural Network Protection Against Side-Channel Attacks via Layer Balancing

Extracting the architecture of layers of a given deep neural network (DN...
research
04/18/2022

An Optimal Time Variable Learning Framework for Deep Neural Networks

Feature propagation in Deep Neural Networks (DNNs) can be associated to ...
research
02/13/2023

A Domain Decomposition-Based CNN-DNN Architecture for Model Parallel Training Applied to Image Recognition Problems

Deep neural networks (DNNs) and, in particular, convolutional neural net...
research
03/07/2023

Parareal with a physics-informed neural network as coarse propagator

Parallel-in-time algorithms provide an additional layer of concurrency f...
research
08/16/2022

The Parareal Algorithm Applied to the FESOM 2 Ocean Circulation Model

In this work the parallel-in-time algorithm Parareal was applied to the ...
research
03/31/2021

Strengthening the Training of Convolutional Neural Networks By Using Walsh Matrix

DNN structures are continuously developing and achieving high performanc...

Please sign up or login with your details

Forgot password? Click here to reset