Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | SC 2025: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis |
| Place of Publication | New York, NY, USA |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 789–804 |
| Number of pages | 16 |
| ISBN (Electronic) | 9798400714665 |
| ISBN (Print) | 9798400714665 |
| DOIs | |
| Publication status | Published - 15 Nov 2025 |
| Event | The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 25 - St. Louis, Missouri, United States Duration: 16 Nov 2025 → 21 Nov 2025 |
Publication series
| Name | SC: The International Conference for High Performance Computing, Networking, Storage, and Analysis |
|---|---|
| Publisher | Association for Computing Machinery |
Conference
| Conference | The International Conference for High Performance Computing, Networking, Storage and Analysis, SC 25 |
|---|---|
| Country/Territory | United States |
| City | St. Louis, Missouri |
| Period | 16/11/25 → 21/11/25 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
-
SDG 9 Industry, Innovation, and Infrastructure
User-Defined Keywords
- Approximate nearest neighbor search
- Hardware software co-design
- Processing-In-Memory
Fingerprint
Dive into the research topics of 'UpANNS: Enhancing Billion-Scale ANNS Efficiency with Real-World PIM Architecture'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver