2015 IEEE International Parallel and Distributed Processing Symposium Workshop 2015
DOI: 10.1109/ipdpsw.2015.127
|View full text |Cite
|
Sign up to set email alerts
|

GPU-based Parallel R-tree Construction and Querying

Abstract: An R-tree is a data structure for organizing and querying multi-dimensional non-uniform and overlapping data. Efficient parallelization of R-tree is an important problem due to societal applications such as geographic information systems (GIS), spatial database management systems, and VLSI layout which employ R-trees for spatial analysis tasks such as mapoverlay. As graphics processing units (GPUs) have emerged as powerful computing platforms, these R-tree related applications demand efficient R-tree construct… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 20 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…Wang and others [6,16,45] proposed an approximate GPU-based join approach. There have also been GPU-based approaches for heatmap queries [47], creating and querying R-trees [34], and improving the filtering phase of spatial queries [1,39]. All the above approaches use CUDA (except [39] and [41]), and are hence restricted to work only on Nvidia GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…Wang and others [6,16,45] proposed an approximate GPU-based join approach. There have also been GPU-based approaches for heatmap queries [47], creating and querying R-trees [34], and improving the filtering phase of spatial queries [1,39]. All the above approaches use CUDA (except [39] and [41]), and are hence restricted to work only on Nvidia GPUs.…”
Section: Related Workmentioning
confidence: 99%
“…Graphics processing units (GPUs) have been increasingly used for general computational problems and particularly for improving similarity join performance [4,5], and with specific data indexing methods that are suited to the GPU's particular single instruction multiple threads (SIMT) architecture [10][11][12][13][14]. The proliferation of GPUs is particularly explained by their increased computational throughput and higher memory bandwidth compared to CPUs.…”
Section: Introductionmentioning
confidence: 99%