Multi-Core (CPU and GPU) for Permutation-Based Indexing

被引:4
|
作者
Mohamed, Hisham [1 ]
Osipyan, Hasmik [1 ]
Marchand-Maillet, Stephane [1 ]
机构
[1] Univ Geneva, Geneva, Switzerland
来源
关键词
K-NN; Similarity Search; GPU; Permutation-Based Indexing; Big-Data;
D O I
10.1007/978-3-319-11988-5_26
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Permutation-based indexing is a technique to approximate k-nearest neighbor computation in high-dimensional spaces. The technique aims to predict the proximity between elements encoding their location with respect to their surrounding. The strategy is fast and effective to answer user queries. The main constraint of this technique is the indexing time. Opening the GPUs to general purpose computation allows to perform parallel computation on a powerful platform. In this paper, we propose efficient indexing algorithms for the permutation-based indexing using multi-core architecture GPU and CPU. We study the performance and efficiency of our algorithms on large-scale datasets of millions of documents. Experimental results show a decrease of the indexing time.
引用
收藏
页码:277 / 288
页数:12
相关论文
共 50 条
  • [1] Employing GPU architectures for permutation-based indexing
    Krulis, Martin
    Osipyan, Hasmik
    Marchand-Maillet, Stephane
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (09) : 11859 - 11887
  • [2] Employing GPU architectures for permutation-based indexing
    Martin Kruliš
    Hasmik Osipyan
    Stéphane Marchand-Maillet
    [J]. Multimedia Tools and Applications, 2017, 76 : 11859 - 11887
  • [3] Optimal Solving of Permutation-based Optimization Problems on Heterogeneous CPU/GPU Clusters
    Gmys, Jan
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 799 - 801
  • [4] Acceleration of Stereo-Matching on Multi-core CPU and GPU
    Xu, Tian
    Cockshott, Paul
    Oehler, Susanne
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 108 - 115
  • [5] Quantized ranking for permutation-based indexing
    Mohamed, Hisham
    Marchand-Maillet, Stephane
    [J]. INFORMATION SYSTEMS, 2015, 52 : 163 - 175
  • [6] Optimized HPL for AMD GPU and multi-core CPU usage
    Bach, Matthias
    Kretz, Matthias
    Lindenstruth, Volker
    Rohr, David
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2011, 26 (3-4): : 153 - 164
  • [7] Quantized Ranking for Permutation-Based Indexing
    Mohamed, Hisham
    Marchand-Maillet, Stephane
    [J]. SIMILARITY SEARCH AND APPLICATIONS (SISAP), 2013, 8199 : 103 - 114
  • [8] A Fast Parallel GPS Acquisition Algorithm Based on Hybrid GPU and Multi-core CPU
    Kakooei, Mohammad
    Tabatabaei, Amir
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2019, 104 (04) : 1355 - 1366
  • [9] A Fast Parallel GPS Acquisition Algorithm Based on Hybrid GPU and Multi-core CPU
    Mohammad Kakooei
    Amir Tabatabaei
    [J]. Wireless Personal Communications, 2019, 104 : 1355 - 1366
  • [10] pyPaSWAS: Python']Python-based multi-core CPU and GPU sequence alignment
    Warris, Sven
    Timal, N. Roshan N.
    Kempenaar, Marcel
    Poortinga, Arne M.
    van de Geest, Henri
    Varbanescu, Ana L.
    Nap, Jan-Peter
    [J]. PLOS ONE, 2018, 13 (01):