zikun wang 王紫坤

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.

GPU-accelerated approximate nearest neighbor search
GPUs bring orders-of-magnitude faster construction and query times for ANN search, but only when the data fits in device memory.

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

← Back to home