User: Guest  Login
Original title:
Optimizing Relational Query Engine Architecture for Modern Hardware
Translated title:
Optimierung der Architektur relationaler Query Engines für moderne Hardware
Author:
Kersten, Timo
Year:
2021
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Neumann, Thomas (Prof. Dr.)
Referee:
Neumann, Thomas (Prof. Dr.); Pirk, Holger (Prof. Dr.); Giceva Makreshanska, Jana (Prof. Dr.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
TUM classification:
DAT 650
Abstract:
This thesis investigates architectures for high-performance query engines. As foundation, we perform a study of the two state-of-the-art architectures: vectorization and data-centric code generation. We find code generation is suited for compute-intensive queries, yet has shortcomings in terms of compilation time, hardware hazards, and complexity. To solve these, we present an architecture for fast compilation, an optimizer to mitigate hardware hazards, and profiling and debugging techniques.
Translated abstract:
In dieser Arbeit werden Architekturen für hochperformante Abfragebearbeiter untersucht. Als Grundlage führen wir eine Studie durch, um die beiden derzeit besten Architekturen zu vergleichen: Vektorisierung und datenzentrische Programmgenerierung. Wir stellen fest, dass die Programmgenerierung für rechenintensive Abfragen geeignet ist, jedoch Defizite in Bezug auf Kompilierungszeit, Hardware-Hazards und Softwarekomplexität aufweist. Hierfür werden Lösungen gezeigt.
WWW:
https://mediatum.ub.tum.de/?id=1596597
Date of submission:
08.03.2021
Oral examination:
01.09.2021
File size:
4178367 bytes
Pages:
180
Urn (citeable URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20210901-1596597-1-7
Last change:
20.01.2022
 BibTeX