GPU-accelerated approximate nearest neighbor search
An updatable GPU index for billion-scale vector search.
Approximate nearest neighbor search (ANNS) finds the vectors closest to a query in high-dimensional space, and it underpins recommendation, image retrieval, anomaly detection, and retrieval-augmented generation (RAG) for large language models. Graph-based indices such as Vamana offer the best recall–throughput trade-off, and GPUs are a natural fit: their massive parallelism can serve millions of queries per second.
In this project, we built a library providing an updatable index for approximate nearest neighbor search on GPU. Our goal is to efficiently scale its construction and querying beyond GPU memory, handling vector search at billion scale.
Publication
| GPU-Accelerated ANNS: Quantized for Speed, Built for Change | Hunter McCoy, Zikun Wang, Prashant Pandey | VLDB 2026 |