GPGPU Implementation of Nearest Neighbor Search with Product Quantization

被引:5
|
作者
Wakatani, Akiyoshi [1 ]
Murakami, Akio [2 ]
机构
[1] Konan Univ, Fac Intelligence & Informat, Higashinada Ku, Kobe, Hyogo 6588501, Japan
[2] Konan Univ, Grad Sch Nat Sci, Higashinada Ku, Kobe, Hyogo 6588501, Japan
关键词
multithreading; image search; autotuning; GPU; multicore; CUDA;
D O I
10.1109/ISPA.2014.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A nearest neighbor search with product quantization is a prominent method that achieves a high-precision search with less memory consumption than an exhaustive way. However, in order to accomplish a large size search with a large reference data, the search method have to be accelerated by using parallel systems such as multicore processors and GPGPU (General Purpose computing on GPU) systems. The distance calculation between a query and a reference data is an independent operation that is easily parallelized, but the reduction computation of distances after that is not completely parallel, so this leads to performace degradation. Therefore, in order to maximize a speedup, the adequate parameter selection is required in terms of parallelism. In this paper, the baseline of parallelization of the nearest neighbor search with product quantization is described, and the validity of our approach (Optimistic Search), which utilizes a small number of candidates of nearest neighbors, is discussed with experiments. We also show the effectiveness of pseudo matrix transposition for the sake of the efficient search. In addition, the method for autotuning is proposed and its effectiveness is empirically confirmed.
引用
收藏
页码:248 / 253
页数:6
相关论文
共 50 条
  • [31] Online Variable Coding Length Product Quantization for Fast Nearest Neighbor Search in Mobile Retrieval
    Li, Jin
    Lan, Xuguang
    Li, Xiangwei
    Wang, Jiang
    Zheng, Nanning
    Wu, Ying
    IEEE TRANSACTIONS ON MULTIMEDIA, 2017, 19 (03) : 559 - 570
  • [32] Fast additive quantization for vector compression in nearest neighbor search
    Li, Jin
    Lan, Xuguang
    Wang, Jiang
    Yang, Meng
    Zheng, Nanning
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (22) : 23273 - 23289
  • [33] Fast additive quantization for vector compression in nearest neighbor search
    Jin Li
    Xuguang Lan
    Jiang Wang
    Meng Yang
    Nanning Zheng
    Multimedia Tools and Applications, 2017, 76 : 23273 - 23289
  • [34] A fast nearest neighbor search algorithm for image vector quantization
    Beldianu, SF
    ISSCS 2005: International Symposium on Signals, Circuits and Systems, Vols 1 and 2, Proceedings, 2005, : 485 - 488
  • [35] Approximate Nearest Neighbor Search Using Enhanced Accumulative Quantization
    Ai, Liefu
    Cheng, Hongjun
    Wang, Xiaoxiao
    Chen, Chunsheng
    Liu, Deyang
    Zheng, Xin
    Wang, Yuanzhi
    ELECTRONICS, 2022, 11 (14)
  • [36] K-Subspaces Quantization for Approximate Nearest Neighbor Search
    Ozan, Ezgi Can
    Kiranyaz, Serkan
    Gabbouj, Moncef
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (07) : 1722 - 1733
  • [37] Distributed Adaptive Binary Quantization for Fast Nearest Neighbor Search
    Liu, Xianglong
    Li, Zhujin
    Deng, Cheng
    Tao, Dacheng
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (11) : 5324 - 5336
  • [38] Local Deep Learning Quantization for Approximate Nearest Neighbor Search
    Li, Quan
    Xie, Xike
    Wang, Chao
    Weng, Jiali
    PROCEEDINGS OF THE 4TH ANNUAL ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, ICMR 2024, 2024, : 1125 - 1129
  • [39] DOUBLE-BIT QUANTIZATION AND WEIGHTING FOR NEAREST NEIGHBOR SEARCH
    Deng, Han
    Xie, Hongtao
    Ma, Wei
    Mao, Zhendong
    Zhou, Chuan
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1717 - 1721
  • [40] Cache locality is not enough: High-Performance Nearest Neighbor Search with Product Quantization Fast Scan
    Andre, Fabien
    Kermarrec, Anne-Marie
    Le Scouarnec, Nicolas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 9 (04): : 288 - 299