Locally Recursive Non-Locally Asynchronous Algorithms for Stencil Computation


如何引用文章

全文:

开放存取 开放存取
受限制的访问 ##reader.subscriptionAccessGranted##
受限制的访问 订阅存取

详细

LRnLA algorithms provide many advantages for stencil computations. In contrast to the traditional stepwise approaches, the performance efficiency does not decrease with the problem data size and the parallel scaling is close to linear. This is achieved by tracing the data dependencies of the problem, taking into account the finite information propagation speed in the numerical scheme. The optimal traversal rule is found from the requirement to use all memory hierarchy levels and all levels of parallelism with higher efficiency. Stencil computing is applied, among others, in wave modeling (FDTD scheme for optics; Levander scheme for seismic waves; finite difference scheme for acoustics), gas and fluid dynamics (RKDG scheme, Lattice–Boltzmann method), plasma physics (particle-in-cell). The experience of the application of LRnLA algorithm approach in all mentioned fields aided the development of its theory. Firstly, for a given computer, given simulation problem, and a given method the achievable performance may be estimated. Secondly, based on these estimates the optimal algorithmmay be found. The conclusions provide a guidance on how to apply the LRnLA method to any local stencil scheme on any relevant computer, to achieve new breakthroughs in the performance efficiency.

作者简介

V. Levchenko

Keldysh Institute of Applied Mathematics

编辑信件的主要联系方式.
Email: lev@keldysh.ru
俄罗斯联邦, Miusskaya sq. 4, Moscow, 125047

A. Perepelkina

Keldysh Institute of Applied Mathematics

Email: lev@keldysh.ru
俄罗斯联邦, Miusskaya sq. 4, Moscow, 125047


版权所有 © Pleiades Publishing, Ltd., 2018
##common.cookie##