Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/IPDPS.2015.115guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Efficient Selection Algorithm for Fast k-NN Search on GPUs

Published: 25 May 2015 Publication History

Abstract

k Nearest Neighbours (k-NN) search is a fundamental problem in many computer vision and machine learning tasks. These tasks frequently involve a large number of high-dimensional vectors, which require intensive computations. Recent research work has shown that the Graphics Processing Unit (GPU) is a promising platform for solving k-NN search. However, these search algorithms often meet a serious bottleneck on GPUs due to a selection procedure, called k-selection, which is the final stage of k-NN and significantly affects the overall performance. In this paper, we propose new data structures and optimization techniques to accelerate k-selection on GPUs. Three key techniques are proposed: Merge Queue, Buffered Search and Hierarchical Partition. Compared with previous works, the proposed techniques can significantly improve the computing efficiency of k-selection on GPUs. Experimental results show that our techniques can achieve an up to 4:2 performance improvement over the state-of-the-art methods.

Cited By

View all
  • (2024)Steiner-Hardness: A Query Hardness Measure for Graph-Based ANN IndexesProceedings of the VLDB Endowment10.14778/3704965.370497417:13(4668-4682)Online publication date: 1-Sep-2024
  • (2023)Parallel Top-K Algorithms on GPU: A Comprehensive Study and New MethodsProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3581784.3607062(1-13)Online publication date: 12-Nov-2023
  • (2022)Efficient exact K-nearest neighbor graph construction for billion-scale datasets using GPUs with tensor coresProceedings of the 36th ACM International Conference on Supercomputing10.1145/3524059.3532368(1-12)Online publication date: 28-Jun-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
IPDPS '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium
May 2015
1110 pages
ISBN:9781479986491

Publisher

IEEE Computer Society

United States

Publication History

Published: 25 May 2015

Author Tags

  1. Buffered Search
  2. GPUs
  3. Hierarchical Partition
  4. Merge Queue
  5. k-NN
  6. k-selection

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Steiner-Hardness: A Query Hardness Measure for Graph-Based ANN IndexesProceedings of the VLDB Endowment10.14778/3704965.370497417:13(4668-4682)Online publication date: 1-Sep-2024
  • (2023)Parallel Top-K Algorithms on GPU: A Comprehensive Study and New MethodsProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3581784.3607062(1-13)Online publication date: 12-Nov-2023
  • (2022)Efficient exact K-nearest neighbor graph construction for billion-scale datasets using GPUs with tensor coresProceedings of the 36th ACM International Conference on Supercomputing10.1145/3524059.3532368(1-12)Online publication date: 28-Jun-2022
  • (2018)Recurrent Binary Embedding for GPU-Enabled Exhaustive Retrieval from Billion-Scale Semantic VectorsProceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3219819.3220018(2170-2179)Online publication date: 19-Jul-2018
  • (2017)Exploiting Sparsity to Accelerate Fully Connected Layers of CNN-Based Applications on Mobile SoCsACM Transactions on Embedded Computing Systems10.1145/312278817:2(1-25)Online publication date: 7-Dec-2017

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media