EVE: A C++ SIMD Vector Engine That Goes Brrrr

2025-01-08
EVE: A C++ SIMD Vector Engine That Goes Brrrr

EVE is a C++20 reimplementation of the old EVE SIMD library (formerly Boost.SIMD), showcasing how C++20 can create efficient, low-level, high-abstraction libraries. It supports various instruction sets including Intel SSE, AVX, ARM NEON, AArch64, and partially PowerPC. Currently operational, EVE may still have some performance quirks; contributions for testing and improvement are welcome.

Development Vector Engine