Prof. Dr. Tilmann Rabl


We try to keep an up to date list of all our publications. If you are interested in a PDF that we have not uploaded yet, feel free to send us an email to get a copy. All recent publications you will find below. For older, please click appropriate year.

Publications of the years 2020, 2019, 2018, 20172016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007

Generating Custom Code for Efficient Query Execution on Heterogeneous Processors

Breß, Sebastian; Köcher, Bastian; Funke, Henning; Zeuch, Steffen; Rabl, Tilmann; Markl, Volker in VLDB J. 2018 .

Processor manufacturers build increasingly specialized processors to mitigate the effects of the power wall in order to deliver improved performance. Currently, database engines have to be manually optimizedfor each processor which is a costly and error proneprocess. In this paper, we propose concepts to adapt toand to exploit the performance enhancements of mod-ern processors automatically. Our core idea is to cre-ate processor-specific code variants and to learn a well-performing code variant for each processor. These codevariants leverage various parallelization strategies andapply both generic and processor-specific code transformations. Our experimental results show that the performance of code variants may diverge up to two ordersof magnitude. In order to achieve peak performance, wegenerate custom code for each processor. We show thatour approach finds an efficient custom code variant formulti-core CPUs, GPUs, and MICs.
Weitere Informationen