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 条
  • [21] The query complexity of a permutation-based variant of Mastermind
    Afshani, Peyman
    Agrawal, Manindra
    Doerr, Benjamin
    Doerr, Carola
    Larsen, Kasper Green
    Mehlhorn, Kurt
    [J]. DISCRETE APPLIED MATHEMATICS, 2019, 260 : 28 - 50
  • [22] Farasha: A Provable Permutation-Based Parallelizable PRF
    Aaraj, Najwa
    Bellini, Emanuele
    Jejurikar, Ravindra
    Manzano, Marc
    Rohit, Raghvendra
    Salazar, Eugenio
    [J]. SELECTED AREAS IN CRYPTOGRAPHY, SAC 2022, 2024, 13742 : 437 - 458
  • [23] A permutation-based estimator for monotone index models
    Bhattacharya, Debopam
    [J]. ECONOMETRIC THEORY, 2008, 24 (03) : 795 - 807
  • [24] A Permutation-Based Kernel Conditional Independence Test
    Doran, Gary
    Muandet, Krikamol
    Zhang, Kun
    Scholkoepf, Bernhard
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2014, : 132 - 141
  • [25] A fast permutation-based algorithm for block clustering
    I. Llatas
    A. J. Quiroz
    J. M. Renóm
    [J]. Test, 1997, 6 : 397 - 418
  • [26] Population diversity in permutation-based genetic algorithm
    Zhu, KQ
    Liu, ZW
    [J]. MACHINE LEARNING: ECML 2004, PROCEEDINGS, 2004, 3201 : 537 - 547
  • [27] Runtime Analysis for Permutation-based Evolutionary Algorithms
    Benjamin Doerr
    Yassine Ghannane
    Marouane Ibn Brahim
    [J]. Algorithmica, 2024, 86 : 90 - 129
  • [28] Permutation-based Causal Inference Algorithms with Interventions
    Wang, Yuhao
    Solus, Liam
    Yang, Karren Dai
    Uhler, Caroline
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [29] Design and analysis of permutation-based pyramid broadcasting
    Aggarwal, CC
    Wolf, JL
    Yu, PS
    [J]. MULTIMEDIA SYSTEMS, 1999, 7 (06) : 439 - 448
  • [30] Permutation-Based Hypothesis Testing for Neural Networks
    Mandel, Francesca
    Barnett, Ian
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 13, 2024, : 14306 - 14314