ashvardanian/SimSIMD
FreeUp to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐
FreeFree tier
About ashvardanian/SimSIMD
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐
Key Features
Up to 200x faster dot products and similarity metrics
Supports f64, f32, f16 real & complex, i8, and bit vectors
Uses SIMD for AVX2, AVX-512, NEON, SVE, SVE2
Bindings for Python, Rust, C, JS, and Swift
Pros & Cons
Pros
- Very high performance (up to 200x faster)
- Cross-platform SIMD support across x86, ARM, and others
- Multiple language bindings for easy integration