GPU-Accelerated ANNS: Quantized for Speed, Built for Change
Not on the map. Why?
Abstract (arXiv)
Approximate nearest neighbor search (ANNS) is a core problem in machine learning and information retrieval applications. GPUs offer a promising path to high-performance ANNS: they provide massive parallelism for distance computations, are readily available, and can co-locate with downstream applications. Despite these advantages, current GPU-accelerated ANNS systems face three key limitations. First, real-world applications operate on evolving datasets that require fast batch updates, yet most GPU indices must be rebuilt from scratch when new data arrives. Second, high-dimensional vectors strain memory bandwidth, but current GPU systems lack efficient quantization techniques that reduce data movement without introducing costly random memory accesses. Third, the data-dependent memory accesses inherent to greedy search make overlapping compute and memory difficult, leading to reduced performance. We present Jasper, a GPU-native ANNS system with both high query throughput and updatability. Jasper builds on the Vamana graph index and overcomes existing bottlenecks via three contributions: (1) a CUDA batch-parallel construction algorithm that enables lock-free streaming insertions, (2) a GPU-efficient implementation of RaBitQ quantization that reduces memory footprint up to 8x without the random access penalties, and (3) an optimized greedy search kernel that increases compute utilization, resulting in better latency hiding and higher throughput. Our evaluation across five datasets shows that Jasper achieves up to 1.84x higher query throughput than CAGRA and achieves up to 80% peak utilization as measured by the roofline model. Jasper's construction scales efficiently and constructs indices an average of 7x faster than CAGRA while providing updatability that CAGRA lacks. Compared to BANG, the previous fastest GPU Vamana implementation, Jasper delivers 10-74x faster queries.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 49 references that are in the map. First posted on arXiv 11 Jan 2026.
Builds on
13 of 49 references.
References · 13
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2025Knowledge Graph Retrieval-Augmented Generation for LLM-based Recommendationcited by 56
- 2024RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Searchcited by 46
- 2019Statistical Analysis of Nearest Neighbor Methods for Anomaly Detectioncited by 29
- 2023ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithmscited by 24
- 2023CAGRA: Highly Parallel Graph Construction and Approximate Nearest Neighbor Search for GPUscited by 22
- 2024BANG: Billion-Scale Approximate Nearest Neighbor Search using a Single GPUcited by 14
- 2024Accelerating Retrieval-Augmented Generationcited by 14
- 2025Graph-Based Vector Search: An Experimental Evaluation of the State-of-the-Artcited by 11
- 2024RAGViz: Diagnose and Visualize Retrieval-Augmented Generationcited by 5
- 2024A Real-Time Adaptive Multi-Stream GPU System for Online Approximate Nearest Neighborhood Searchcited by 3
- 2024GTS: GPU-based Tree Index for Fast Similarity Searchcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.