z-logo
open-access-imgOpen Access
Vectorization of the Riemann solver using the AVX-512 instruction set
Author(s) -
A. A. Rybakov,
S. S. Shumilin
Publication year - 2019
Publication title -
programmnye sistemy: teoriâ i priloženiâ
Language(s) - English
Resource type - Journals
ISSN - 2079-3316
DOI - 10.25209/2079-3316-2019-10-3-41-58
Subject(s) - vectorization (mathematics) , solver , computer science , parallel computing , supercomputer , computational science , riemann solver , context (archaeology) , massively parallel , set (abstract data type) , instruction set , programming language , physics , finite volume method , paleontology , mechanics , biology
Numerical methods based on solving the Riemann problem of the decay of an arbitrary discontinuity are extremely demanding of computational resources. Applying the data of numerical methods to modern computational grids requires the use of a supercomputer. Among the various tools for improving the performance of supercomputer applications, we can emphasize the vectorization of program code. The AVX-512 instruction set has a number of unique features allowing to apply vectorization to the Riemann solver software context, which results in a significant acceleration of the solver.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here