GPUQP
- 11 June 2007
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1061-1063
- https://doi.org/10.1145/1247480.1247606
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. Copyright 2007 ACMKeywords
This publication has 5 references indexed in Scilit:
- GPUTeraSortPublished by Association for Computing Machinery (ACM) ,2006
- Query Co-Processing on Commodity HardwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Fast and approximate stream mining of quantiles and frequencies using graphics processorsPublished by Association for Computing Machinery (ACM) ,2005
- Fast computation of database operations using graphics processorsPublished by Association for Computing Machinery (ACM) ,2004
- Hardware acceleration for spatial selections and joinsPublished by Association for Computing Machinery (ACM) ,2003