Towards Optimization of Hybrid CPU/GPU Query Plans in Database Systems
- Cite this paper as:
- Breß S., Schallehn E., Geist I. (2013) Towards Optimization of Hybrid CPU/GPU Query Plans in Database Systems. In: Pechenizkiy M., Wojciechowski M. (eds) New Trends in Databases and Information Systems. Advances in Intelligent Systems and Computing, vol 185. Springer, Berlin, Heidelberg
Current database research identified the computational power of GPUs as a way to increase the performance of database systems. Since GPU algorithms are not necessarily faster than their CPU counterparts, it is important to use the GPU only if it is beneficial for query processing. In a general database context, only few research projects address hybrid query processing, i.e., using a mix of CPU- and GPU-based processing to achieve optimal performance. In this paper, we extend our CPU/GPU scheduling framework to support hybrid query processing in database systems. We point out fundamental problems and provide an algorithm to create a hybrid query plan for a query using our scheduling framework.
Unable to display preview. Download preview PDF.