arXiv · 2608.23553
Chimera: Efficient Multi-Vector Retrieval via GPU-CPU Co-Processing
Abstract
Multi-vector retrieval has become an important primitive for fine-grained matching in information retrieval, with emerging applications in areas such as recommender systems and bioinformatics. However, its high computational complexity and memory costs make low-latency retrieval difficult. Prior systems have attempted to optimize query latency, but their designs remain CPU-centric. While GPUs offer substantial computational advantages, their limited memory capacity necessitates a heterogeneous architecture in which the dataset resides in host memory and the GPU serves as an accelerator. Existing GPU-based system, PLAID, is bottlenecked by CPU-GPU data movement, as vector data must be transferred from host memory to the GPU at query time. We propose Chimera, a GPU-CPU co-processing system for multi-vector retrieval that eliminates this transfer bottleneck. Chimera stores highly compressed, low-precision quantization codes on the GPU while maintaining high-precision data in CPU memory. At query time, it leverages GPU-resident data for efficient candidate generation and filtering, and further refines results through a GPU-CPU collaborative scoring scheme that completely avoids vector data transfer while enabling computation overlap. Experiments on real-world datasets demonstrate that Chimera significantly outperforms existing approaches, achieving up to 59.5x higher QPS at the same recall level.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Yanqi Chen, Juelin Liu, Alexandra Meliou, Xiao Yan. 2026-08-24. Chimera: Efficient Multi-Vector Retrieval via GPU-CPU Co-Processing. https://arxiv.org/abs/2608.23553
Cite the original work for its findings. Save a collection to share your selection of sources.