PROGRAM SYSTEMS: THEORY AND APPLICATIONS

12+

 

Online Scientific Journal published by the Ailamazyan Program Systems Institute of the Russian Academy of Sciences

Supercomputing Software and Hardware
Software and Hardware for Distributed Systems and Supercomputers
Mathematical Foundations of Programming
Artificial Intelligence, Intelligence Systems, Neural Networks

Papers are accepted in the form of a PDF file

To view the PDF files, you will need Adobe Acrobat Reader

    


• Содержание выпуска •
• Supercomputing Software and Hardware •
• Software and Hardware for Distributed Systems and Supercomputers •
• Mathematical Foundations of Programming •
• Artificial Intelligence, Intelligence Systems, Neural Networks •

Software and Hardware for Distributed Systems and Supercomputers

Responsible for the Section: Sergei Abramov, Dr. Phys.-Math.Sci., corresponding member of RAS

On the left: assigned number of the paper, submission date, the number of A5 pages contained in the paper, and the reference to the full-text PDF .

 

Article # 13_2019

18 p.

PDF

submitted on 19th Feb 2019 displayed on website on 30th Sept 2019

A. A. Rybakov, S. S. Shumilin
Vectorization of the Riemann solver using the AVX-512 instruction set

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.

Key words: Riemann problem of the decay of an arbitrary discontinuity, Riemann solver, AVX-512, KNL, vectorization, intrinsic functions.

article citation

http://psta.psiras.ru/read/psta2019_3_41-58.pdf

DOI

https://doi.org/10.25209/2079-3316-2019-10-3-41-58

Article # 14_2019

14 p.

PDF

submitted on 19th Feb 2019 displayed on website on 30th Sept 2019

A. A. Rybakov, S. S. Shumilin
Vectorization of the Riemann solver using the AVX-512 instruction set

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. (in Russian)

Key words: Riemann problem of the decay of an arbitrary discontinuity, Riemann solver, AVX-512, KNL, vectorization, intrinsic functions.

article citation http://psta.psiras.ru/read/psta2019_3_59-80.pdf

DOI

https://doi.org/10.25209/2079-3316-2019-10-3-59-80

 

• Содержание выпуска •
• Supercomputing Software and Hardware •
• Software and Hardware for Distributed Systems and Supercomputers •
• Mathematical Foundations of Programming •
• Artificial Intelligence, Intelligence Systems, Neural Networks •

 

Adress: Ailamazyan Program Systems Institute of the Russian Academy of Sciences, PSTA Online Journal, 4 a Peter the First Street,
Veskovo village, Pereslavl area, Yaroslavl region, 152021 Russia
Phone: +7-4852-695-228.       E-mail: info@psta.psiras.ru.      Website: http://psta.psiras.ru

© Electronic Scientific Journal "Program Systems: Theory and Applications" 2010-2017
© Ailamazyan Program System Institute of RAS 2010-2018