首页> 外文会议>IEEE International Conference on Data Engineering >SONG: Approximate Nearest Neighbor Search on GPU
【24h】

SONG: Approximate Nearest Neighbor Search on GPU

机译:SONG:在GPU上的近似最近邻居搜索

获取原文

摘要

Approximate nearest neighbor (ANN) searching is a fundamental problem in computer science with numerous applications in (e.g.,) machine learning and data mining. Recent studies show that graph-based ANN methods often outperform other types of ANN algorithms. For typical graph-based methods, the searching algorithm is executed iteratively and the execution dependency prohibits GPU adaptations. In this paper, we present a novel framework that decouples the searching on graph algorithm into 3 stages, in order to parallel the performance-crucial distance computation. Furthermore, to obtain better parallelism on GPU, we propose novel ANN-specific optimization methods that eliminate dynamic GPU memory allocations and trade computations for less GPU memory consumption. The proposed system is empirically compared against HNSW–the state-of-the-art ANN method on CPU–and Faiss–the popular GPU-accelerated ANN platform–on 6 datasets. The results confirm the effectiveness: SONG has around 50-180x speedup compared with single-thread HNSW, while it substantially outperforms Faiss.
机译:近似最近邻(ANN)搜索是计算机科学中的一个基本问题,在(例如)机器学习和数据挖掘中有许多应用。最近的研究表明,基于图的ANN方法通常优于其他类型的ANN算法。对于典型的基于图的方法,搜索算法将迭代执行,并且执行依赖项禁止GPU自适应。在本文中,我们提出了一个新颖的框架,该框架将图算法的搜索分为三个阶段,以并行执行性能关键距离计算。此外,为了在GPU上获得更好的并行性,我们提出了特定于ANN的新颖优化方法,该方法可以消除动态GPU内存分配并以较低的GPU内存消耗进行交易计算。在6个数据集上,将拟议的系统与HNSW(CPU上最先进的ANN方法)和Faiss(流行的GPU加速ANN平台)进行了经验比较。结果证实了其有效性:与单线程HNSW相比,SONG的速度提高了约50-180倍,而其性能远胜过Faiss。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号