| GPUQP: query co-processing using graphics processors |
| Full text |
Pdf
(260 KB)
|
Source
|
International Conference on Management of Data
archive
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
table of contents
Beijing, China
SESSION: Group 1
table of contents
Pages: 1061 - 1063
Year of Publication: 2007
ISBN:978-1-59593-686-8
|
|
Authors
|
|
Rui Fang
|
HKUST, Hong Kong, China
|
|
Bingsheng He
|
HKUST, Hong Kong, China
|
|
Mian Lu
|
HKUST, Hong Kong, China
|
|
Ke Yang
|
HKUST, Hong Kong, China
|
|
Naga K. Govindaraju
|
Microsoft Corporation, Redmond, WA
|
|
Qiong Luo
|
HKUST, Hong Kong, China
|
|
Pedro V. Sander
|
HKUST, Hong Kong, China
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 159, Citation Count: 1
|
|
|
ABSTRACT
We present GPUQP, a relational query engine that employs both CPUs and GPUs (Graphics Processing Units) for in-memory query co-processing. GPUs are commodity processors traditionally designed for graphics applications. Recent research has shown that they can accelerate some database operations orders of magnitude over CPUs. So far, there has been little work on how GPUs can be programmed for heavy-duty database constructs, such as tree indexes and joins, and how well a full-fledged GPU query co-processor performs in comparison with their CPU counterparts. In this work, we explore the design decisions in using GPUs for query co-processing using both a graphics API and a general purpose programming model. We then demonstrate the processing flows as well as the performance results of our methods.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Microsoft DirectX, http://www.microsoft.com/windows/directx/default.mspx.
|
| |
2
|
NVIDIA CUDA (Compute Unified Device Architecture), http://developer.nvidia.com/object/cuda.html.
|
| |
3
|
Anastassia Ailamaki, Naga K. Govindaraju, Stavros Harizopoulos, and Dinesh Manocha. Query Co-Processing on Commodity Processors. Tutorial. VLDB 2006: 1267.
|
| |
4
|
Bingsheng He, Ke Yang, Rui Fang, Mian Lu, Naga K. Govindaraju, Qiong Luo and Pedro V. Sander. Relational Joins on Graphics Processors. Technical Report, Department of Computer Science and Engineering, HKUST, March 2007.
|
 |
5
|
Naga Govindaraju , Jim Gray , Ritesh Kumar , Dinesh Manocha, GPUTeraSort: high performance graphics co-processor sorting for large database management, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
[doi> 10.1145/1142473.1142511]
|
 |
6
|
Naga K. Govindaraju , Brandon Lloyd , Wei Wang , Ming Lin , Dinesh Manocha, Fast computation of database operations using graphics processors, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, June 13-18, 2004, Paris, France
[doi> 10.1145/1007568.1007594]
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
|