• DocumentCode
    2917179
  • Title

    Parallel search of k-nearest neighbors with synchronous operations

  • Author

    Sismanis, N. ; Pitsianis, Nikos ; Xiaobai Sun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Aristotle Univ., Thessaloniki, Greece
  • fYear
    2012
  • fDate
    10-12 Sept. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present a new study of parallel algorithms for locating k-nearest neighbors (kNN) of each single query in a high dimensional (feature) space on a many-core processor or accelerator that favors synchronous operations, such as on a graphics processing unit. Exploiting the intimate relationships between two primitive operations, select and sort, we introduce a cohort of truncated sort algorithms for parallel kNN search. The truncated bitonic sort (TBiS) in particular has desirable data locality, synchronous concurrency and simple data and program structures. Its implementation on a graphics processing unit outperforms the other existing implementations for kNN search based on either sort or select operations. We provide algorithm analysis and experimental results.
  • Keywords
    graphics processing units; learning (artificial intelligence); parallel algorithms; query processing; TBiS; accelerator; data locality; data structures; graphics processing unit; high dimensional space; k-nearest neighbors; many-core processor; parallel algorithms; parallel kNN search; program structures; query; select operation; sort operation; synchronous concurrency; synchronous operations; truncated bitonic sort; truncated sort algorithms; Algorithm design and analysis; Approximation algorithms; Computers; Graphics processing units; Partitioning algorithms; Sorting; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing (HPEC), 2012 IEEE Conference on
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4673-1577-7
  • Type

    conf

  • DOI
    10.1109/HPEC.2012.6408667
  • Filename
    6408667