• 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