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


如何引用文章

全文:

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

详细

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.

作者简介

B. Shabanov

Joint Supercomputer Center

编辑信件的主要联系方式.
Email: shabanov@jscc.ru
俄罗斯联邦, Moscow, 119334

A. Rybakov

Joint Supercomputer Center

编辑信件的主要联系方式.
Email: rybakov.aax@gmail.com
俄罗斯联邦, Moscow, 119334

S. Shumilin

Joint Supercomputer Center

编辑信件的主要联系方式.
Email: shumilin@jscc.ru
俄罗斯联邦, Moscow, 119334


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