Thermite: Melt your CPU
A Rust library for portable SIMD programming, providing abstractions over various SIMD instruction sets as well as generic implementations, enabling high-performance vectorized computations across different hardware architectures with ease.
Thermite aims to provide a comprehensive set of SIMD-accelerated operations, including arithmetic, bitwise, and mathematical functions, along with support for various data types and vector sizes. It is designed to be extensible and modular, allowing for easy addition of new instruction sets and optimizations over time.