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 📐
There are several ongoing efforts to extend the functionality of SimSIMD and this PR prepares some of the groundwork for:
🆕 AMD Turin capability level
🆕 Intel Sierra Forest capability level
Those are some amazing CPUs, featuring up to 244 cores per socket, with reduced latencies for some very powerful instructions. Moreover, SimSIMD now provides:
There are several ongoing efforts to extend the functionality of SimSIMD and this PR prepares some of the groundwork for:
Those are some amazing CPUs, featuring up to 244 cores per socket, with reduced latencies for some very powerful instructions. Moreover, SimSIMD now provides:
i4
vectorsThis PR also:
cdist
for complex inputs