redis/modules
Martin Dimitrov 976041cbeb
Some checks are pending
CI / test-ubuntu-latest (push) Waiting to run
CI / test-sanitizer-address (push) Waiting to run
CI / build-debian-old (push) Waiting to run
CI / build-macos-latest (push) Waiting to run
CI / build-32bit (push) Waiting to run
CI / build-libc-malloc (push) Waiting to run
CI / build-centos-jemalloc (push) Waiting to run
CI / build-old-chain-jemalloc (push) Waiting to run
Codecov / code-coverage (push) Waiting to run
External Server Tests / test-external-standalone (push) Waiting to run
External Server Tests / test-external-cluster (push) Waiting to run
External Server Tests / test-external-nodebug (push) Waiting to run
Spellcheck / Spellcheck (push) Waiting to run
Vectorize vectors_distance_float in vector-sets (#14222)
Conducted tests on IceLake server with LAION 512 1M vectors dataset. We
can see in the perf profile, that function ‘vector_distance_float’ is
consuming majority of the computation time (this profile is captured
during upload). Vectorizing this function, leads to about 2.38X speedup
in upload time and 1.45X speedup in RPS during search.

---------

Co-authored-by: debing.sun <debing.sun@redis.com>
Co-authored-by: Omer Shadmi <76992134+oshadmi@users.noreply.github.com>
2025-10-24 12:46:18 +08:00
..
redisbloom Update bloom v8.3.80 (#14398) 2025-09-30 20:05:40 +03:00
redisearch RediSearch v8.2.1 (#14269) 2025-08-13 22:26:02 +03:00
redisjson Update json version 8.3.80 (#14399) 2025-09-30 20:06:17 +03:00
redistimeseries Update time series v8.3.80 (#14397) 2025-09-30 20:05:04 +03:00
vector-sets Vectorize vectors_distance_float in vector-sets (#14222) 2025-10-24 12:46:18 +08:00
common.mk Few fixes around make for modules (#13922) 2025-04-06 11:09:07 +03:00
Makefile Fix incorrect Rust 1.88.0 SHA256 checksums in modules/Makefile (#14176) 2025-07-06 22:04:50 +03:00