STUDENT PAPER: GPU Acceleration for SQL Queries on Large-Scale Distributed Systems
Linh Nguyen and Paul HemlerVolume 8, Issue 1 (February 2017), pp. 20–26
https://doi.org/10.22369/issn.2153-4136/8/1/5BibTeX
@article{jocse-8-1-5,
author={Linh Nguyen and Paul Hemler},
title={STUDENT PAPER: GPU Acceleration for SQL Queries on Large-Scale Distributed Systems},
journal={The Journal of Computational Science Education},
year=2017,
month=feb,
volume=8,
issue=1,
pages={20--26},
doi={https://doi.org/10.22369/issn.2153-4136/8/1/5}
}
General purpose GPUs are a powerful hardware with a number of applications in the realm of relational databases. We further extended a database framework designed to allow for GPU execution queries. Our technique is novel in that it implements Dynamic Parallelism, a new feature in recent hardware, to accelerate SQL JOINs. Query execution results in 1.25X speedup on average with respect to a previous method, also accelerated by GPUs, which employs a multi-dimensional CUDA Grid. More importantly, we divided the queries to run on multiple BW nodes to investigate the scalability of both SELECT and JOIN.