mlsanityData to 14 Oct 2026

Breaking the Storage-Compute Bottleneck in Billion-Scale ANNS: A GPU-Driven Asynchronous I/O Framework

arXiv 2507.10070 ↗First posted 14 Jul 2025cs.DBcited by 2

Not on the map. Why?

Abstract (arXiv)

With the advancement of information retrieval, recommendation systems, and Retrieval-Augmented Generation (RAG), Approximate Nearest Neighbor Search (ANNS) gains widespread applications due to its higher performance and accuracy. While several disk-based ANNS systems have emerged to handle exponentially growing vector datasets, they suffer from suboptimal performance due to two inherent limitations: 1) failing to overlap SSD accesses with distance computation processes and 2) extended I/O latency caused by suboptimal I/O Stack. To address these challenges, we present FlashANNS, a GPU-accelerated out-of-core graph-based ANNS system through I/O-compute overlapping. Our core insight lies in the synchronized orchestration of I/O and computation through three key innovations: 1) Dependency-Relaxed asynchronous pipeline: FlashANNS decouples I/O-computation dependencies to fully overlap between GPU distance calculations and SSD data transfers. 2) Warp-Level concurrent SSD access: FlashANNS implements a lock-free I/O stack with warp-level concurrency control, to reduce the latency-induced time overhead. 3) Computation-I/O balanced graph degree Selection: FlashANNS selects graph degrees via lightweight compute-to-I/O ratio sampling, ensuring optimal balance between computational load and storage access latency across different I/O bandwidth configurations. We implement FlashANNS and compare it with state-of-the-art out-of-core ANNS systems (SPANN, DiskANN) and a GPU-accelerated out-of-core ANNS system (FusionANNS). Experimental results demonstrate that at ≥95% recall@10 accuracy, our method achieves 2.3-5.9× higher throughput compared to existing SOTA methods with a single SSD, and further attains 2.7-12.2× throughput improvement in multi-SSD configurations.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jul 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026GORIO: GPU-Centered Remote I/O for Graph ANNS over NVMe-oF ↗
  2. 2026GPU-Accelerated ANNS: Quantized for Speed, Built for Change
  3. 2026InSituANN: Revisiting IVF for PCIe-Efficient Billion-Scale Vector Search ↗
  4. 2024A Real-Time Adaptive Multi-Stream GPU System for Online Approximate Nearest Neighborhood Search
  5. 2023JUNO: Optimizing High-Dimensional Approximate Nearest Neighbour Search with Sparsity-Aware Algorithm and Ray-Tracing Core Mapping
  6. 2026HAVEN: High-Bandwidth Flash Augmented Vector Engine for Large-Scale Approximate Nearest-Neighbor Search Acceleration
  7. 2024UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecture
  8. 2023NDSEARCH: Accelerating Graph-Traversal-Based Approximate Nearest Neighbor Search through Near Data Processing