Abstract
Relational database management systems (RDBMS) are still widely required by numerous business applications. Boosting performances without compromising functionalities represents a big challenge. To achieve this goal, we propose to boost an existing RDBMS by making it able to use hardware architectures with high memory bandwidth like GPUs. In this paper we present a solution named CuDB. We compare the performances and energy efficiency of our approach with different GPU ranges. We focus on technical specificities of GPUs which are most relevant for designing high energy efficient solutions for database processing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Huang, S., Xiao, S., Feng, W.: On the energy efficiency of graphics processing units for scientific computing. In: IPDPS 2009, Sichuan (2009)
Fang, R., He, B., Lu, M., Yang, K., Govindaraju, N.K., Luo, Q., Sander, P.V.: GPUQP: query co-processing using graphics processor. In: SIGMOD/PODS 2007, Beijing, pp. 1061–1063 (2007)
Bakkum, P., Skadron, K.: Accelerating SQL database operations on a GPU with CUDA. In: 3rd Workshop on GPGPU, Pittsburgh, pp. 94–103 (2010)
Zhang, K., Wang, K., Yuan, Y., Lei, G., Lee, R., Zhang, X.: Mega-KV: a case for GPUs to maximize throughput of in-memory key-value stores. VLDB Endowment, col. 8(11), 1226–1237 (2015)
He, B., Xu, Yu, J.: High-throughput transaction executions on graphics processors. VLDB Endowment 4(5), 314–325 (2011)
Pietron, M., Russek, P., Wiatr, K.: Accelerating select where and select join queries on a GPU. Comput. Sci. (AGH) 14(2), 243–252 (2013)
DB-Engines Ranking. http://db-engines.com/en/ranking
van den Braak, G., Mersman, B., Corporaal, H.: Compiletime GPU memory access optimizations. In: ICSAMOS 2010, Samos, pp. 200–207 (2010)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Cremer, S., Bagein, M., Mahmoudi, S., Manneback, P. (2016). Efficiency of GPUs for Relational Database Engine Processing. In: Carretero, J., et al. Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science(), vol 10049. Springer, Cham. https://doi.org/10.1007/978-3-319-49956-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-49956-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49955-0
Online ISBN: 978-3-319-49956-7
eBook Packages: Computer ScienceComputer Science (R0)