Datenschutzerklärung|Data Privacy

A. Borusan

07.03.2016, 16 Uhr c.t. TU Berlin, EN building, seminar room EN 719 (7th floor), Einsteinufer 17, 10587 Berlin: "Multi-Staged Query Compilation for modern Hardware" (David Broneske, Magdeburg)

Since the hardware landscape is getting more and more heterogeneous in the next years, generating efficient code for heterogenous hardware is one of the biggest challenges of the next century. To this end, the community has come up with a variety of methods to create efficient code for specialized, highly-parallel hardware (Polly Compiler, Delite Framework, …).

In my current work, I investigate how to combine concepts of these state-of-the-art methods to reach a hardware-sensitive database management system. Our idea is to create a database management system that rewrites its code during run-time in order to adapts itself to the underlying hardware.
This is done by creating different code variants with specific code optimizations enabled, profiling their performance and then pruning the pool to the optimal variants and code optimizations.
In this talk, I will extend this idea to query compilation and present our idea of a multi-staged query compiler for CoGaDB.