Денис Ярошевский - EVE: Новая C++20 библиотека для работы с SIMD
Вставка
- Опубліковано 26 вер 2024
- Подробнее о конференции C++ Russia: jrg.su/W8skjE
- -
EVE - это новая C++20 библиотека для работы с SIMD. Она поддерживает большинство актуальных платформ: ARM (neon) и x86 (с sse2 по avx-512).
К преимуществам EVE по сравнению с аналогами можно отнести:
- коллекция похожих на STL алгоритмов с поддержкой zip для работы с параллельными массивами;
- поддержка ARM (большинство библиотек ограничиваются x86);
- большой набор математических функций.
EVE имеет свободную лицензию и поддерживается для использования в production.
Доклад включает в себя различные демо использований библиотеки, бенчмарки, а также советы по включению в EVE в ваш проект.
Посмотреть презентацию: denisyaroshevs...