ELSEIF
Your brief EB
381 stories from 111 feeds 401 clusters Refreshed 2 minutes ago next pull 20:22

LANGUAGES Signal 506

Turbovec compresses 31 GB float32 vectors to 4 GB, searches faster than FAISS

Turbovec is a Rust vector index with Python bindings implementing Google's TurboQuant algorithm, compressing a 10 million document corpus from 31 GB to 4 GB while outperforming FAISS IndexPQFastScan searches.

WHY IT MATTERS

Engineers building vector search or RAG systems get near-8× memory compression and faster queries without a separate training phase, parameter tuning, or index rebuilds. The pure-local, incremental-save design suits privacy-sensitive and latency-critical deployments where managed services are unacceptable.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Turbovec's data-oblivious TurboQuant quantizer requires no training phase, vectors are indexed on ingest with no parameter tuning or rebuilds as the corpus grows.

02

Hand-written SIMD kernels on ARM (NEON SDOT/SMMLA) and x86 (AVX-512 VNNI, vpermb) beat FAISS IndexPQFastScan in every measured config, averaging 3.4× faster at 4-bit and 23% faster at 2-bit.

03

Incremental sync() persists only changes since the last save with one fsync per call, and filtered search short-circuits disallowed 32-vector blocks inside the SIMD kernel to avoid over-fetching.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
github.com via Hacker News Turbovec – Google's TurboQuant for vector search in Rust Open ↗