elasticsearch/libs/simdvec/native
Chris Hegarty 4d3b699067
JDKVectorLibrary: update low-level bounds checks and add benchmark (#130216)
This commit updates the low-level bounds checks in JDKVectorLibrary and add benchmark, so that we can more easily bench the low-level operations.

Note: I added the mr-jar gradle plugin to the benchmarks so that we can compile with preview features in Java 21, namely MemorySegment.
2025-06-27 19:21:04 +01:00
..
gradle/wrapper Rename the vec module to better reflect that it provides SIMD optimized vector scorers (#109661) 2024-06-17 11:10:02 +01:00
src/vec Fix vec_caps to test for OS support too (on x64) (#126911) 2025-04-16 16:06:46 +02:00
build.gradle JDKVectorLibrary: update low-level bounds checks and add benchmark (#130216) 2025-06-27 19:21:04 +01:00
Dockerfile.aarch64 Add AVX-512 optimised vector distance functions for int7 on x64 (#109084) 2024-06-28 11:15:35 +02:00
Dockerfile.amd64 Add AVX-512 optimised vector distance functions for int7 on x64 (#109084) 2024-06-28 11:15:35 +02:00
gradlew Rename the vec module to better reflect that it provides SIMD optimized vector scorers (#109661) 2024-06-17 11:10:02 +01:00
gradlew.bat Rename the vec module to better reflect that it provides SIMD optimized vector scorers (#109661) 2024-06-17 11:10:02 +01:00
publish_vec_binaries.sh Fix vec_caps to test for OS support too (on x64) (#126911) 2025-04-16 16:06:46 +02:00
settings.gradle Add AGPLv3 as a supported license 2024-09-13 15:29:46 -07:00