Vectorization of High-performance Scientific Calculations Using AVX-512 Intruction Set


Citar

Texto integral

Acesso aberto Acesso aberto
Acesso é fechado Acesso está concedido
Acesso é fechado Somente assinantes

Resumo

Modern calculation codes used in supercomputing are very demanding of computing resources. For their effective appliance requires the use of parallelization at all levels, starting with the use of multiprocess and multi-threaded programming, and ending with vectorization. The AVX-512 instruction set, first introduced in Intel Xeon Phi Knights Landing and Intel Xeon Skylake microprocessors, opens up broad possibilities for vectorizing code and allows to speed up the execution of applications in several times. This article discusses some aspects of the application of vectorization in the program code of some kinds, which is found in high-performance scientific computing.

Sobre autores

B. Shabanov

Joint Supercomputer Center

Autor responsável pela correspondência
Email: shabanov@jscc.ru
Rússia, Moscow, 119334

A. Rybakov

Joint Supercomputer Center

Autor responsável pela correspondência
Email: rybakov.aax@gmail.com
Rússia, Moscow, 119334

S. Shumilin

Joint Supercomputer Center

Autor responsável pela correspondência
Email: shumilin@jscc.ru
Rússia, Moscow, 119334


Declaração de direitos autorais © Pleiades Publishing, Ltd., 2019

Este site utiliza cookies

Ao continuar usando nosso site, você concorda com o procedimento de cookies que mantêm o site funcionando normalmente.

Informação sobre cookies