• DocumentCode
    2864597
  • Title

    Parallel Range Query Processing on R-Tree with Graphics Processing Unit

  • Author

    Yu, Boseon ; Kim, Hyunduk ; Choi, Wonik ; Kwon, Dongseop

  • Author_Institution
    Sch. of Inf. & Commun. Eng., Inha Univ., Incheon, South Korea
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1235
  • Lastpage
    1242
  • Abstract
    Recently, various research efforts have been conducted to develop strategies for accelerating multi-dimensional query processing using the Graphics Processing Units (GPUs). Well-known multidimensional access methods such as R-tree, B-tree and their variants, however, are hardly applicable to GPUs in practice, mainly due to the characteristics of a hierarchical structure. More specifically, the structure not only causes frequent transfers of small volume of data but also gives limited opportunities to exploit GPUs´ advanced data parallelism. To address the problems, we propose an approach which uses GPUs as a buffer. Main idea is that object entries in recently visited leaf nodes are buffered in the global memory of the GPU and are processed by massive threads of GPUs in parallel. In this paper, we presented both a single buffer strategy and a multiple buffer strategy since a single buffer strategy has problems deteriorating query performance seriously. Through the extensive performance studies, we observed that the proposed approach achieved up to 5 times higher query performance than the original CPU-based R-trees.
  • Keywords
    buffer storage; graphics processing units; query processing; trees (mathematics); GPU; R-Tree; data parallelism; global memory; graphic processing unit; multidimensional access method; multidimensional query processing; multiple buffer strategy; parallel range query processing; single buffer strategy; Acceleration; Arrays; Graphics processing unit; Indexes; Instruction sets; Kernel; Query processing; GPUs; database; multidimensional index structure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4673-0006-3
  • Type

    conf

  • DOI
    10.1109/DASC.2011.200
  • Filename
    6118848