Accelerating Range Query Processing on R-Tree Using Graphics Processing Units

被引:2
作者
Yu, Boseon [1 ]
Kim, Hyunduk [1 ]
Choi, Wonik [1 ]
Kwon, Dongseop [2 ]
机构
[1] Inha Univ, Inchon, South Korea
[2] Myongji Univ, Yongin, South Korea
基金
新加坡国家研究基金会;
关键词
database; multi-dimensional index structure; GPUs;
D O I
10.1587/transinf.E96.D.2776
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, various research efforts have been conducted to develop strategies for accelerating multi-dimensional query processing using the graphics processing units (GPUs). However, well-known multidimensional access methods such as the R-tree, B-tree, and their variants are hardly applicable to GPUs in practice, mainly due to the characteristics of a hierarchical index structure. More specifically, the hierarchical structure not only causes frequent transfers of small volumes of data but also provides limited opportunity to exploit the advanced data parallelism of GPUs. To address these problems, we propose an approach that uses GPUs as a buffer. The main idea is that object entries in recently visited leaf nodes are buffered in the global memory of GPUs and processed by massive parallel threads of the GPUs. Through extensive performance studies, we observed that the proposed approach achieved query performance up to five times higher than that of the original R-tree.
引用
收藏
页码:2776 / 2785
页数:10
相关论文
共 34 条
[11]  
Fang R., 2007, P SIGMOD07
[12]   Efficient parallel processing of range queries through replicated declustering [J].
Ferhatosmanoglu, Hakan ;
Tosun, Ali Saman ;
Canahuate, Guadalupe ;
Ramachandran, Aravind .
DISTRIBUTED AND PARALLEL DATABASES, 2006, 20 (02) :117-147
[13]  
Finkel R. A., 1974, Acta Informatica, V4, P1, DOI 10.1007/BF00288933
[14]  
FOLEY T., 2005, HWWS 05, P15, DOI [10.1145/1071866.1071869, DOI 10.1145/1071866.1071869]
[15]   GPR-Tree: A global parallel index structure for multiattribute declustering on cluster of workstations [J].
Fu, XD ;
Wang, DX ;
Zheng, WM ;
Sheng, MM .
ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, :300-306
[16]  
Guttman A., 1984, P SIGMOD84
[17]  
Horn DR, 2007, I3D 2007: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, PROCEEDINGS, P167
[18]  
Kamel C.F.I., 1992, P SIGMOD92
[19]  
Ki-Joune L., 1990, ADV SPATIAL DATABASE, P207
[20]  
KOUDAS N, 1996, P EDBT