VecFlow-Chamfer: A GPU-based Data Management System for High-Performance Multi-Vector Search on Superchips
Many emerging AI applications demand retrieval systems that go beyond document-level relevance and capture token-level semantics. Multi-vector search addresses this need through fine-grained semantic matching between token-level embeddings of queries and documents. However, it introduces significant system challenges, including compute-intensive set-to-set scoring, complex candidate filtering, and high memory overhead from storing dense token-level embeddings. Prior systems mitigate these challenges through GPU-based similarity calculation and indexing structures (e.g., IVFPQ-GPU) but often at the cost of reduced retrieval accuracy and suffer from low GPU utilization. We present \name, a GPU-based vector data management system that enables low-latency and high-recall multi-vector search on modern Superchip architectures. \name achieves this through a combination of three novel optimizations: (1) \maxivf, a GPU-native, compression-free index tailored for multi-vector search with fine-grained anchor vectors enabling scalable index construction and low-latency, high-accuracy candidate generation via CAGRA-based GPU routing; (2) \chamferkernel, a highly-optimized GPU kernel that enables single-digit millisecond Chamfer scoring over tens of thousands of candidate documents; and (3) \zerocomp, a tiered vector storage layer that supports on-demand, low-latency access to full-precision embeddings across Grace-Hopper NVLink-C2C interconnects. Together, these techniques enable \name to perform multi-vector search over hundreds of millions of document token embeddings with unprecedented high recall and low latency. Compared to state-of-the-art systems like PLAID and MUVERA, \name achieves an order-of-magnitude lower latency while significantly improving recall.
Authors
- Ben Karsin (ORCID: https://orcid.org/0000-0003-4011-8903)
- Chenghao Mo (ORCID: https://orcid.org/0009-0003-9860-6325)
- Minjia Zhang (ORCID: https://orcid.org/0000-0002-8165-166X)
- Philip Adams
Institutions
- Microsoft (United States) (US)
- Nvidia (United Kingdom) (GB)
- Urbana University (US)
- Nvidia (United States) (US)
Publication Details
- Journal
- Proceedings of the ACM on Management of Data
- Published
- 2026-04-02
- DOI
- https://doi.org/10.1145/3786706
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00