elasticsearch/libs/simdvec
Benjamin Trent 4e926ae41a
Minor ivf cleanups and fixing quantization performance (#129566)
We are accidentally utilizing the non-vectorized quantizer when building
ivf indices. This provides a 3-5x speed improvement on quantizing on my
mac

This fixes that and addresses some minor fixes (removing unused code,
etc.)

Here is a small benchmark result. time spent quantizing goes down
significantly.

<img width="652" alt="image"
src="https://github.com/user-attachments/assets/9f46398c-c587-4e74-bc91-f2e07a63b406"
/>

vs.

<img width="673" alt="image"
src="https://github.com/user-attachments/assets/c4f4679f-d7a7-4486-841f-7dd3e75a11cb"
/>
2025-06-18 05:49:38 +10:00
..
licenses Rename the vec module to better reflect that it provides SIMD optimized vector scorers (#109661) 2024-06-17 11:10:02 +01:00
native Fix vec_caps to test for OS support too (on x64) (#126911) 2025-04-16 16:06:46 +02:00
src Minor ivf cleanups and fixing quantization performance (#129566) 2025-06-18 05:49:38 +10:00
build.gradle [Build] Remove deprecated BuildParams (#116984) 2024-11-22 16:30:57 +01:00
includes.txt Add AGPLv3 as a supported license 2024-09-13 15:29:46 -07:00
output.txt Update Gradle wrapper to 8.12 (#118683) 2024-12-30 15:34:24 +01:00