Λεπτομέρειες βιβλιογραφικής εγγραφής
| Τίτλος: |
Повышение производительности векторного кода с помощью мониторинга плотности масок в векторных инструкциях: Improving vector code performance by monitoring masks density in vector instructions |
| Πηγή: |
Труды НИИСИ РАН. 10:40-47 |
| Στοιχεία εκδότη: |
Federal Scientific Center Scientific Research Institute for Systems Research of the Russian Academy of Sciences, 2020. |
| Έτος έκδοσης: |
2020 |
| Θεματικοί όροι: |
векторная маска, AVX-512, vectorization, performance increase, intrinsic functions, vector mask, векторизация, функции-интринсики, повышение производительности |
| Περιγραφή: |
Одним из ключевых факторов, влияющих на эффективность векторного кода, создаваемого с помощью AVX-512, является недостаточная плотность масок в векторных инструкциях. Это свидетельствует о том, что возможности векторных инструкций использованы не в полной мере, и во время выполнения кода обрабатывается только часть элементов векторов. Данная статья посвящена работе по созданию библиотеки многоверсионного кода, с помощью которой можно генерировать как векторный код, так и обычный код с эмуляцией векторных инструкций и возможностью мониторинга их отдельных характеристик, и в частности плотности масок. Результаты такого мониторинга можно использовать для повышения производительности векторного кода. One of the key factors affecting the effectiveness of vector code created using the AVX-512 is the insufficient density of masks in vector instructions. This indicates that the capabilities of vector instructions are not fully used, and only part of the vector elements are processed during code execution. This article is devoted to the creation of a library of multiversion code, with which you can generate both vector code and regular code with emulation of vector instructions and the ability to monitor their individual characteristics, and in particular the density of the masks. The results of such monitoring can be used to improve the performance of vector code. |
| Τύπος εγγράφου: |
Article |
| Γλώσσα: |
Russian |
| ISSN: |
2225-7349 |
| DOI: |
10.25682/niisi.2020.4.0006 |
| Αριθμός Καταχώρησης: |
edsair.doi...........ef12896818e5d4b2abdb38b08e5456dd |
| Βάση Δεδομένων: |
OpenAIRE |