CUDA is a parallel programming environment that enables significant performance improvement by lever-aging the massively parallel processing capability of the GPU. Inherently spatial indexing structures such as R-Trees are not well suited for CUDA environment due to its irregular tree traversal for range queries. Traversing irregular tree search paths makes it hard to maximize the utilization of many-core architectures. In this paper, we propose assigning an individual sub-tree to each SMP (streaming multi-processor) in GPGPU, such that CUDA cores in the same SMP co-operate to navigate tree index nodes. This parallel partitioned-indexing improves the utilization of many cores in GPGPU significantly. Also, we propose a new range query search...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...
The general purpose computing on graphics processing unit (GP-GPU) has emerged as a new cost effecti...
R-trees are popular spatial indexing techniques that have been widely used in many geospatial applic...
Abstract—Inherently multi-dimensional n-ary indexing structures such as R-trees are not well suited ...
R-Trees are popular spatial indexing techniques that have been widely adopted in many geospatial app...
We present a novel multi-dimensional range query co-processing scheme for the CPU and GPU. It has be...
Inherently multi-dimensional n-ary indexing structures such as R-trees are not well suited for the G...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
From today’s perspective, the future of computation lies in parallelization. This is a central desig...
The similarity search problem is found in many application domains including computer graphics, info...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...
The general purpose computing on graphics processing unit (GP-GPU) has emerged as a new cost effecti...
R-trees are popular spatial indexing techniques that have been widely used in many geospatial applic...
Abstract—Inherently multi-dimensional n-ary indexing structures such as R-trees are not well suited ...
R-Trees are popular spatial indexing techniques that have been widely adopted in many geospatial app...
We present a novel multi-dimensional range query co-processing scheme for the CPU and GPU. It has be...
Inherently multi-dimensional n-ary indexing structures such as R-trees are not well suited for the G...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
Support for efficient spatial data storage and retrieval have become a vital component in almost all...
From today’s perspective, the future of computation lies in parallelization. This is a central desig...
The similarity search problem is found in many application domains including computer graphics, info...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
The ability to timely process significant amounts of continuously updated spatial data is mandatory ...
This paper presents a new parallel indexing data structure for answering queries. The index, called ...