Employing GPU architectures for permutation-based indexing

被引:0
|
作者
Martin Kruliš
Hasmik Osipyan
Stéphane Marchand-Maillet
机构
[1] Charles University in Prague,
[2] National Polytechnic University of Armenia,undefined
[3] University of Geneva,undefined
来源
关键词
GPU; Parallel; Permutation-based indexing; Approximate similarity search; Bitonic sorting;
D O I
暂无
中图分类号
学科分类号
摘要
Permutation-based indexing is one of the most popular techniques for the approximate nearest-neighbor search problem in high-dimensional spaces. Due to the exponential increase of multimedia data, the time required to index this data has become a serious constraint. One of the possible steps towards faster index construction is utilization of massively parallel platforms such as the GPGPU architectures. In this paper, we have analyzed the computational costs of individual steps of the permutation-based index construction in a high-dimensional feature space and summarized our hybrid CPU-GPU solution. Our experience gained from this research may be utilized in other individual problems that require computing Lp distances in high-dimensional spaces, parallel top-k selection, or partial sorting of multiple smaller sets. We also provide guidelines how to balance workload in hybrid CPU-GPU systems.
引用
收藏
页码:11859 / 11887
页数:28
相关论文
共 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] Multi-Core (CPU and GPU) for Permutation-Based Indexing
    Mohamed, Hisham
    Osipyan, Hasmik
    Marchand-Maillet, Stephane
    [J]. SIMILARITY SEARCH AND APPLICATIONS, 2014, 8821 : 277 - 288
  • [3] Permutation Based Indexing for High Dimensional Data on GPU Architectures
    Krulis, Martin
    Osipyan, Hasmik
    Marchand-Maillet, Stephane
    [J]. 2015 13TH INTERNATIONAL WORKSHOP ON CONTENT-BASED MULTIMEDIA INDEXING (CBMI), 2015,
  • [4] Quantized ranking for permutation-based indexing
    Mohamed, Hisham
    Marchand-Maillet, Stephane
    [J]. INFORMATION SYSTEMS, 2015, 52 : 163 - 175
  • [5] Quantized Ranking for Permutation-Based Indexing
    Mohamed, Hisham
    Marchand-Maillet, Stephane
    [J]. SIMILARITY SEARCH AND APPLICATIONS (SISAP), 2013, 8199 : 103 - 114
  • [6] Quantifying the Invariance and Robustness of Permutation-Based Indexing Schemes
    Marchand-Maillet, Stephane
    Roman-Rangel, Edgar
    Mohamed, Hisham
    Nielsen, Frank
    [J]. SIMILARITY SEARCH AND APPLICATIONS, SISAP 2016, 2016, 9939 : 79 - 92
  • [7] A comparison of pivot selection techniques for permutation-based indexing
    Amato, Giuseppe
    Esuli, Andrea
    Falchi, Fabrizio
    [J]. INFORMATION SYSTEMS, 2015, 52 : 176 - 188
  • [8] Cancelable Permutation-Based Indexing for Secure and Efficient Biometric Identification
    Murakami, Takao
    Fujita, Ryo
    Ohki, Tetsushi
    Kaga, Yosuke
    Fujio, Masakazu
    Takahashi, Kenta
    [J]. IEEE ACCESS, 2019, 7 : 45563 - 45582
  • [9] Deep Permutations: Deep Convolutional Neural Networks and Permutation-Based Indexing
    Amato, Giuseppe
    Falchi, Fabrizio
    Gennaro, Claudio
    Vadicamo, Lucia
    [J]. SIMILARITY SEARCH AND APPLICATIONS, SISAP 2016, 2016, 9939 : 93 - 106
  • [10] 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