[#] Приемы использования масочных регистров в AVX512 коде
habrabot(difrex,1) — All
2015-09-29 12:00:06


В процессорах компании Intel на смену AVX2 приходит новый набор инструкций [AVX512][1], в котором появилась концепция масочных регистров. Автор этой статьи уже несколько лет занимается разработкой версии библиотеки [Intel Integrated Performance Primitives][2], оптимизированной для AVX512, и накопил довольно большой опыт использования AVX512 инструкций с масками, который было решено объединить в одну отдельную статью, поскольку само использование таких инструкций с масками позволяет упростить и ускорить код в дополнение к ускорению от двукратного увеличения ширины регистров. [далее несколько примеров использования AVX512 инструкций с масками][3]

[1]: https://software.intel.com/en-us/isa-extensions/intel-avx
[2]: https://software.intel.com/en-us/intel-ipp
[3]: http://habrahabr.ru/post/266055/#habracut