Thermite SIMD: Melt Your CPU - 0.2.0 release, complete rewrite after six years of work
https://github.com/raygon-renderer/thermite or https://crates.io/search?q=thermite%20simd
Thermite SIMD is a library ecosystem I've been working on since 2020. It's the SIMD and math library I've always wanted, and now it's finally public!
Thermite provides a myriad of high-performance intrinsics, an extensive configurable math library, and support for many SIMD backends, on stable Rust. It's designed such that a single generic function can be written to operate on any vector, any backend, and even with composite types from the companion crates for dual numbers (automatic differentiation), complex numbers, and compensated values (emulated extended precision). All while maintaining extremely high performance.
Thermite's goal is to be the library for single-machine high-performance computing.
See the links for more info, and feel free to ask questions or make suggestions!
Note: AVX512/AVX10 is planned very soon, but I don't have any hardware to run it so I'll have to use Intel's SDE. Doable, but tedious, and the initial release was more important.