может ли кто-нибудь рекомендовать портативную библиотеку SIMD, которая предоставляет API c/С++, работает с расширениями Intel и AMD и совместимость с Visual Studio, GCC. Я хочу ускорить такие вещи, как масштабирование массива удвоений 512x512. Векторные точечные произведения, умножение матриц и т.д.
Пока я нашел только один: http://simdx86.sourceforge.net/, но поскольку первая страница говорит, что она не компилируется на визуальной студии.
Там также Intel IPP, который не работает на AMD из того, что я собираю. И там Framewave от AMD, но у меня возникли проблемы с компиляцией и связыванием их библиотеки, и их форумы полностью мертвы. Кому-нибудь удалось использовать Framewave где-нибудь?
Спасибо.