redis/modules
Martin Dimitrov 37f685908e
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
Vectorized the quantized 8-bit vector distance calculation (#14474)
This pull request vectorizes the 8-bit quantization vector-search path
in a similar was as the non-quantization path.
The assembly intrinsics are a bit more complicated than in the
non-quantization path, since we are operating on 8-bit integers and we
need to worry about preventing overflow. Thus, after loading the 8-bit
integers, they are extended into 16-bits before multiplying and
accumulating into 32-bit integers.

---------

Co-authored-by: debing.sun <debing.sun@redis.com>
2026-01-27 09:25:59 +08:00
..
redisbloom MOD-13505 Update DataType Modules to 8.5.90 (#14705) 2026-01-19 09:37:07 +02:00
redisearch MOD-13504: Update Search to RC1 8.5.90 (#14717) 2026-01-20 11:07:15 +02:00
redisjson MOD-13505 Update DataType Modules to 8.5.90 (#14705) 2026-01-19 09:37:07 +02:00
redistimeseries MOD-13505 Update DataType Modules to 8.5.90 (#14705) 2026-01-19 09:37:07 +02:00
vector-sets Vectorized the quantized 8-bit vector distance calculation (#14474) 2026-01-27 09:25:59 +08:00
common.mk Few fixes around make for modules (#13922) 2025-04-06 11:09:07 +03:00
Makefile fix Rust installation checksums 2026-01-14 13:41:20 +02:00