TU Darmstadt / ULB / TUbiblio

doppioDB: A hardware accelerated database

Sidler, David ; Owaida, Muhsen ; István, Zsolt ; Kara, Kaan ; Alonso, Gustavo (2017)
doppioDB: A hardware accelerated database.
27th International Conference on Field Programmable Logic and Applications. Ghent, Belgium (04.06.09.2017)
doi: 10.23919/FPL.2017.8056864
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Relational databases provide a wealth of functionality to a wide range of applications. Yet, there are tasks for which they are less than optimal, for instance when processing becomes more complex (e.g., regular expression evaluation, data analytics) or the data is less structured (e.g., text or long strings). With the increasing amount of user-generated data stored in relational databases, there is a growing need to analyze unstructured text data. At the same time more complex analytical operators are required to extract useful information from the vast amount of collected data. However, many analytical operators incur a significant compute complexity not suitable to database engines where multiple queries share the available resources. In this demonstration we show the benefit of using specialized hardware for such tasks and highlight the importance of a flexible, reusable mechanism for extending database engines with hardware-based operators. Our hybrid database engine, doppioDB, is deployed on an emerging Xeon+FPGA multicore architecture where the CPU and FPGA have cache-coherent access to the same memory, such that the hardware operators can directly access the database tables. The demonstration is illustrating the acceleration benefits of hardware operators, as well as doppioDB's flexibility in accommodating changing workloads.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2017
Autor(en): Sidler, David ; Owaida, Muhsen ; István, Zsolt ; Kara, Kaan ; Alonso, Gustavo
Art des Eintrags: Bibliographie
Titel: doppioDB: A hardware accelerated database
Sprache: Englisch
Publikationsjahr: 5 Oktober 2017
Verlag: IEEE
Buchtitel: 2017 27th International Conference on Field Programmable Logic and Applications (FPL)
Veranstaltungstitel: 27th International Conference on Field Programmable Logic and Applications
Veranstaltungsort: Ghent, Belgium
Veranstaltungsdatum: 04.06.09.2017
DOI: 10.23919/FPL.2017.8056864
Kurzbeschreibung (Abstract):

Relational databases provide a wealth of functionality to a wide range of applications. Yet, there are tasks for which they are less than optimal, for instance when processing becomes more complex (e.g., regular expression evaluation, data analytics) or the data is less structured (e.g., text or long strings). With the increasing amount of user-generated data stored in relational databases, there is a growing need to analyze unstructured text data. At the same time more complex analytical operators are required to extract useful information from the vast amount of collected data. However, many analytical operators incur a significant compute complexity not suitable to database engines where multiple queries share the available resources. In this demonstration we show the benefit of using specialized hardware for such tasks and highlight the importance of a flexible, reusable mechanism for extending database engines with hardware-based operators. Our hybrid database engine, doppioDB, is deployed on an emerging Xeon+FPGA multicore architecture where the CPU and FPGA have cache-coherent access to the same memory, such that the hardware operators can directly access the database tables. The demonstration is illustrating the acceleration benefits of hardware operators, as well as doppioDB's flexibility in accommodating changing workloads.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Distributed and Networked Systems
Hinterlegungsdatum: 23 Jan 2023 12:02
Letzte Änderung: 26 Apr 2023 11:02
PPN: 507290100
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen