ashvardanian/SimSIMD logo

ashvardanian/SimSIMD

Free

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 📐

FreeFree tier
Type
Open Source

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