arrow
Return

Employing GPU architectures for permutation-based indexing

delete2016-07-07
delete5
PRE
AI
M
Martin Kruliš *
S
Stéphane Marchand‐Maillet
DOI:10.1007/s11042-016-3677-7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 L (p) 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.
Keywords:
GPU
Parallel
Permutation-based indexing
Approximate similarity search
Bitonic sorting
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Multimedia Tools and Applications cover
Multimedia Tools and Applications
IF:
3
Papers:
1.9W
Citations:
3.2W

Organization

C
Charles University Prague
Scholars:
2.9W
Papers: 2.2W
Citations: 158
U
university of geneva
Scholars:
3.6W
Papers: 2.9W
Citations: 35
National Polytechnic University of Armenia cover
National Polytechnic University of Armenia
Scholars:
65
Papers: 44
Citations: 7
researcher View more organizations