Компания Intel внесла оптимизации для AVX-512 в основную версию Python-библиотеки NumPy. Как отмечается, это должно увеличить её производительность на современных «синих» процессорах в десятки раз. Исходники обновления открыты, они были позаимствованы из Intel Short Vector Math Library (SVML). Первоначальный вариант апдейта Intel выпустила минувшим летом. В него входила реализация 44 математических функций в вариантах с одинарной и с двойной точностью.
Однако в итоге были внедрены только 18 из них. При этом специалисты Intel обнаружили, что даже со старыми процессорами на базе микроархитектуры Skylake с поддержкой AVX-512 рост производительности в некоторых функциях составлял до 55 раз. В среднем же ускорение составило до 14 раз для операций с двойной точностью и до 32 раз — с одинарной.