Sciweavers

DAMON
2007
Springer

In-memory grid files on graphics processors

13 years 10 months ago
In-memory grid files on graphics processors
Recently, graphics processing units, or GPUs, have become a viable alternative as commodity, parallel hardware for generalpurpose computing, due to their massive data-parallelism, high memory bandwidth, and improved general-purpose programming interface. In this paper, we explore the use of GPU on the grid file, a traditional multidimensional access method. Considering the hardware characteristics of GPUs, we design a massively multi-threaded GPU-based grid file for static, memory-resident multidimensional point data. Moreover, we propose a hierarchical grid file variant to handle data skews efficiently. Our implementations on the NVIDIA G80 GTX graphics card are able to achieve two to eight times’ higher performance than their CPU counterparts on a single PC.
Ke Yang, Bingsheng He, Rui Fang, Mian Lu, Naga K.
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where DAMON
Authors Ke Yang, Bingsheng He, Rui Fang, Mian Lu, Naga K. Govindaraju, Qiong Luo, Pedro V. Sander, Jiaoying Shi
Comments (0)