KScaNN: Scalable Approximate Nearest Neighbor Search on Kunpeng

Read full text
Authors: Oleg Senkevich, Siyang Xu, Tianyi Jiang, Alexander Radionov, Jan Tabaszewski, Dmitriy Sergeevich Malyshev, Zijian Li, Daihao Xue, Lulu Yu, Weidi Zeng, Meiling Wang, Xin Yao
+4 more Siyu Huang, Gleb Neshchetkin, Qiuling Pan, yameng fu
Cited by: 0
References: 28

Abstract

Approximate Nearest Neighbor Search (ANNS) is a cornerstone algorithm for information retrieval, recommendation systems, and machine learning applications. While x86-based architectures have historically dominated this domain, the increasing adoption of ARM-based servers in industry presents a critical need for ANNS solutions optimized on ARM architectures. A naive port of existing x86 ANNS algorithms to ARM platforms results in a substantial performance deficit, failing to leverage the unique capabilities of the underlying hardware. To address this challenge, we introduce KScaNN, a novel ANNS algorithm co-designed for the Kunpeng 920 ARM architecture. KScaNN embodies a holistic approach that synergizes sophisticated, data aware algorithmic refinements with carefully-designed hardware specific optimizations. Its core contributions include: 1) novel algorithmic techniques, including a hybrid intra-cluster search strategy and an improved PQ residual calculation method, which optimize the search process at a higher level; 2) an ML-driven adaptive search module that provides adaptive, per-query tuning of search parameters, eliminating the inefficiencies of static configurations; and 3) highly-optimized SIMD kernels for ARM that maximize hardware utilization for the critical distance computation workloads. The experimental results demonstrate that KScaNN not only closes the performance gap but establishes a new standard, achieving up to a 1.63x speedup over the fastest x86-based solution. This work provides a definitive blueprint for achieving leadership-class performance for vector search on modern ARM architectures and underscores

Fields of Study & Subjects

Advanced Image and Video Retrieval Techniques Data Management and Algorithms Advanced Clustering Algorithms Research

Publication details

Journal / source
2026 IEEE 42nd International Conference on Data Engineering (ICDE)
Publisher
IEEE
Pages
3861–3873
Publication date
1 May 2026