A substantial amount of recent work has been conducted on accelerating different database operators or database management systems (DBMS) as a whole, both in proprietary and open-source services. The missing piece of work in this field is to transparently accelerate a widely-used open-source database on an FPGA without substantial changes to the core database code. This PhD project aims to use a partially reconfigurable stream processing architecture to compose different database operators into a pipeline orchestrated automatically by the database query optimizer and query planner. This way, the database users do not have to change any of the existing database management system code while allowing a runtime system to optimize queries with information known only during runtime.
|Publication status||Published - 13 Oct 2020|
|Event||30th International Conference on Field-Programmable Logic and Applications (FPL) - Gothenburg, Sweden|
Duration: 31 Aug 2020 → 4 Sept 2020
|Conference||30th International Conference on Field-Programmable Logic and Applications (FPL)|
|Period||31/08/20 → 4/09/20|