Title: | Scaling database performance on GPUs |
Authors: | Chang, Yue-Shan Sheu, Ruey-Kai Yuan, Shyan-Ming Hsu, Jyn-Jie 交大名義發表 資訊工程學系 National Chiao Tung University Department of Computer Science |
Keywords: | GPU;CUDA;SQLite;In-Memory Database |
Issue Date: | 1-Sep-2012 |
Abstract: | "The market leaders of Cloud Computing try to leverage the parallel-processing capability of GPUs to provide more economic services than traditions. As the cornerstone of enterprise applications, database systems are of the highest priority to be improved for the performance and design complexity reduction. It is the purpose of this paper to design an in-memory database, called CUDADB, to scale up the performance of the database system on GPU with CUDA. The details of implementation and algorithms are presented, and the experiences of GPU-enabled CUDA database operations are also shared in this paper. For performance evaluation purposes, SQLite is used as the comparison target. From the experimental results, CUDADB performs better than SQLite for most test cases. And, surprisingly, the CUDADB performance is independent from the number of data records in a query result set. The CUDADB performance is a static proportion of the total number of data records in the target table. Finally, this paper comes out a concept of turning point that represents the difference ratio between CUDADB and SQLite." |
URI: | http://hdl.handle.net/11536/16582 |
ISSN: | 1387-3326 |
Journal: | INFORMATION SYSTEMS FRONTIERS |
Volume: | 14 |
Issue: | 4 |
End Page: | 909 |
Appears in Collections: | Articles |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.