mlsanityData to 14 Oct 2026

UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecture

arXiv 2410.23805 ↗First posted 31 Oct 2024cs.ARcited by 0

On the map: Retrieval-augmented generation → Vector search and ANN indexes

Abstract (arXiv)

Approximate Nearest Neighbor Search (ANNS) is a critical component of modern AI systems, such as recommendation engines and retrieval-augmented large language models (RAG-LLMs). However, scaling ANNS to billion-entry datasets exposes critical inefficiencies: CPU-based solutions are bottlenecked by memory bandwidth limitations, while GPU implementations underutilize hardware resources, leading to suboptimal performance and energy consumption. To address these challenges, we introduce UpANNS, a novel framework leveraging Processing-in-Memory (PIM) architecture to accelerate billion-scale ANNS. UpANNS integrates four key innovations, including 1) architecture-aware data placement to minimize latency through workload balancing, 2) dynamic resource management for optimal PIM utilization, 3) co-occurrence optimized encoding to reduce redundant computations, and 4) an early-pruning strategy for efficient top-k selection. Evaluation on commercial UPMEM hardware demonstrates that UpANNS achieves 4.3x higher QPS than CPU-based Faiss, while matching GPU performance with 2.3x greater energy efficiency. Its near-linear scalability ensures practicality for growing datasets, making it ideal for applications like real-time LLM serving and large-scale retrieval systems.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Vector search and ANN indexes, one of 15 directions in Retrieval-augmented generation. Builds on 22 of its 51 references that are in the map. First posted on arXiv 31 Oct 2024.

Builds on

22 of 51 references.

References · 22

  1. 2017Billion-scale similarity search with GPUscited by 2,497
  2. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
  3. 2019Generalization through Memorization: Nearest Neighbor Language Modelscited by 800
  4. 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendationscited by 188
  5. 2015Practical and Optimal LSH for Angular Distancecited by 106
  6. 2024PQCache: Product Quantization-based KVCache for Long Context LLM Inferencecited by 95
  7. 2023In-context Pretraining: Language Modeling Beyond Document Boundariescited by 79
  8. 2023High-Dimensional Approximate Nearest Neighbor Search: with Reliable and Efficient Distance Comparison Operationscited by 26
  9. 2023ParlayANN: Scalable and Deterministic Parallel Graph-Based Approximate Nearest Neighbor Search Algorithmscited by 24
  10. 2023Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Modelscited by 23
  11. 2022Approximate Nearest Neighbor Search under Neural Similarity Metric for Large-Scale Recommendationcited by 14
  12. 2023Pathfinding Future PIM Architectures by Demystifying a Commercial PIM Technologycited by 14
10 more
  1. 2018HD-Index: Pushing the Scalability-Accuracy Boundary for Approximate kNN Search in High-Dimensional Spacescited by 8
  2. 2023Co-design Hardware and Algorithm for Vector Searchcited by 6
  3. 2019Adaptive Estimation for Approximate k-Nearest-Neighbor Computationscited by 5
  4. 2023JUNO: Optimizing High-Dimensional Approximate Nearest Neighbour Search with Sparsity-Aware Algorithm and Ray-Tracing Core Mappingcited by 5
  5. 2023NDSEARCH: Accelerating Graph-Traversal-Based Approximate Nearest Neighbor Search through Near Data Processingcited by 5
  6. 2024PIM-Opt: Demystifying Distributed Optimization Algorithms on a Real-World Processing-In-Memory Systemcited by 5
  7. 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecturecited by 4
  8. 2022Accelerating Large-Scale Graph-based Nearest Neighbor Search on a Computational Storage Platformcited by 3
  9. 2023Proxima: Near-storage Acceleration for Graph-based Approximate Nearest Neighbor Search in 3D NANDcited by 3
  10. 2024SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systemscited by 2

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026GPU-Accelerated ANNS: Quantized for Speed, Built for Change
  2. 2025Breaking the Storage-Compute Bottleneck in Billion-Scale ANNS: A GPU-Driven Asynchronous I/O Framework
  3. 2026InSituANN: Revisiting IVF for PCIe-Efficient Billion-Scale Vector Search ↗
  4. 2026Sieve: Dynamic Expert-Aware PIM Acceleration for Evolving Mixture-of-Experts Models
  5. 2024A Real-Time Adaptive Multi-Stream GPU System for Online Approximate Nearest Neighborhood Search
  6. 2026HAVEN: High-Bandwidth Flash Augmented Vector Engine for Large-Scale Approximate Nearest-Neighbor Search Acceleration
  7. 2025Cosmos: A CXL-Based Full In-Memory System for Approximate Nearest Neighbor Search
  8. 2025WebANNS: Fast and Efficient Approximate Nearest Neighbor Search in Web Browsers