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 条
  • [41] Product Quantized Translation for Fast Nearest Neighbor Search
    Hwang, Yoonho
    Baek, Mooyeol
    Kim, Saehoon
    Han, Bohyung
    Ahn, Hee-Kap
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 3295 - 3301
  • [42] Optimized residual vector quantization for efficient approximate nearest neighbor search
    Ai, Liefu
    Yu, Junqing
    Wu, Zebin
    He, Yunfeng
    Guan, Tao
    MULTIMEDIA SYSTEMS, 2017, 23 (02) : 169 - 181
  • [43] Fast nearest neighbor search of entropy-constrained vector quantization
    Johnson, MH
    Ladner, RE
    Riskin, EA
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2000, 9 (08) : 1435 - 1437
  • [44] Optimized residual vector quantization for efficient approximate nearest neighbor search
    Liefu Ai
    Junqing Yu
    Zebin Wu
    Yunfeng He
    Tao Guan
    Multimedia Systems, 2017, 23 : 169 - 181
  • [45] Stacked K-means Hashing Quantization for Nearest Neighbor Search
    Chen, Yalin
    Li, Zhiyang
    Shi, Jia
    Liu, Zhaobin
    Qu, Wenyu
    2018 IEEE FOURTH INTERNATIONAL CONFERENCE ON MULTIMEDIA BIG DATA (BIGMM), 2018,
  • [46] Fast nearest-neighbor codeword search algorithms for vector quantization
    Sun, Sheng-He
    Lu, Zhe-Ming
    Liu, Chun-He
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2001, 29 (SUPPL.): : 1772 - 1777
  • [47] Double-Bit Quantization and Index Hashing for Nearest Neighbor Search
    Xie, Hongtao
    Mao, Zhendong
    Zhang, Yongdong
    Deng, Han
    Yan, Chenggang
    Chen, Zhineng
    IEEE TRANSACTIONS ON MULTIMEDIA, 2019, 21 (05) : 1248 - 1260
  • [48] Joint K-Means Quantization for Approximate Nearest Neighbor Search
    Ozan, Ezgi Can
    Kiranyaz, Serkan
    Gabbouj, Moncef
    2016 23RD INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2016, : 3645 - 3649
  • [49] Efficient Approximate Nearest Neighbor Search by Optimized Residual Vector Quantization
    Ai, Liefu
    Yu, Junqing
    Guan, Tao
    He, Yunfeng
    2014 12TH INTERNATIONAL WORKSHOP ON CONTENT-BASED MULTIMEDIA INDEXING (CBMI), 2014,
  • [50] Distance Encoded Product Quantization for Approximate K-Nearest Neighbor Search in High-Dimensional Space
    Heo, Jae-Pil
    Lin, Zhe
    Yoon, Sung-Eui
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2019, 41 (09) : 2084 - 2097