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.2017-06.06.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.2017-06.06.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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |