DocumentCode
3499372
Title
Parallel implementation of R-trees on the GPU
Author
Luo, Lijuan ; Wong, Martin D F ; Leong, Lance
Author_Institution
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear
2012
fDate
Jan. 30 2012-Feb. 2 2012
Firstpage
353
Lastpage
358
Abstract
R-tree is an important spatial data structure used in EDA as well as other fields. Although there has been a huge literature of parallel R-tree query, as far as we know, our work is the first successful one to parallelize R-tree query on the GPU. We also propose the first R-tree construction method on the GPU. Unlike the other parallel construction methods, our method does not depend on a partition algorithm and guarantees the same quality as the sequential construction. Experiments show that more than 30× speedup on R-tree query and more than 20× speedup on R-tree construction are achieved.
Keywords
graphics processing units; parallel processing; query processing; spatial data structures; trees (mathematics); EDA; GPU; R-tree construction method; parallel R-tree query; parallel construction method; parallel implementation; sequential construction; spatial data structure; Arrays; Graphics processing unit; Indexes; Kernel; Loading; Parallel processing; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location
Sydney, NSW
ISSN
2153-6961
Print_ISBN
978-1-4673-0770-3
Type
conf
DOI
10.1109/ASPDAC.2012.6164973
Filename
6164973
Link To Document