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 s...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achie...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
Abstract. Query-by-content by means of similarity search is a fundamental operation for applications...
Abstract. Query-by-content, by means of similarity search, is a funda-mental operation for applicati...
Query-by-content, by means of similarity search, is a fundamental operation for applications that de...
Similarity searching is a useful operation for many real applications that work on non-structured or...
We present a novel multi-dimensional range query co-processing scheme for the CPU and GPU. It has be...
CUDA is a parallel programming environment that enables significant performance improvement by lever...
Manipulating and retrieving multimedia data has received increasing attention with the advent of clo...
This thesis studies the scalability of the similarity search problem in large-scale multidimensional...
The similarity search problem is found in many application domains including computer graphics, info...
General purpose programming on the graphics processing units (GPGPU) has received a lot of attention...
This work examines the possibilities of employing highly parallel architectures in database systems,...
The GPU is an effective architecture for sorting due to its massive parallelism and high memory band...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achie...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
Abstract. Query-by-content by means of similarity search is a fundamental operation for applications...
Abstract. Query-by-content, by means of similarity search, is a funda-mental operation for applicati...
Query-by-content, by means of similarity search, is a fundamental operation for applications that de...
Similarity searching is a useful operation for many real applications that work on non-structured or...
We present a novel multi-dimensional range query co-processing scheme for the CPU and GPU. It has be...
CUDA is a parallel programming environment that enables significant performance improvement by lever...
Manipulating and retrieving multimedia data has received increasing attention with the advent of clo...
This thesis studies the scalability of the similarity search problem in large-scale multidimensional...
The similarity search problem is found in many application domains including computer graphics, info...
General purpose programming on the graphics processing units (GPGPU) has received a lot of attention...
This work examines the possibilities of employing highly parallel architectures in database systems,...
The GPU is an effective architecture for sorting due to its massive parallelism and high memory band...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achie...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...