TU Darmstadt / ULB / TUbiblio

doppioDB: A Hardware Accelerated Database

Sidler, David ; István, Zsolt ; Owaida, Muhsen ; Kara, Kaan ; Alonso, Gustavo (2017)
doppioDB: A Hardware Accelerated Database.
2017 ACM International Conference on Management of Data. Chicago, USA (14.-19.05.2017)
doi: 10.1145/3035918.3058746
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., matching regular expressions) or the data is less structured (e.g., text or long strings). 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. We present doppioDB which consists of MonetDB, a main-memory column store, extended with Hardware User Defined Functions (HUDFs). In our demonstration the HUDFs are used to provide seamless acceleration of two string operators, LIKE and REGEXPLIKE, and two analytics operators, SKYLINE and SGD (stochastic gradient descent). We evaluate doppioDB on an emerging hybrid multicore architecture, the Intel Xeon+FPGA platform, where the CPU and FPGA have cache-coherent access to the same memory, such that the hardware operators can directly access the database tables. For integration we rely on HUDFs as a unit of scheduling and management on the FPGA. In the demonstration we show the acceleration benefits of hardware operators, as well as their flexibility in accommodating changing workloads.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2017
Autor(en): Sidler, David ; István, Zsolt ; Owaida, Muhsen ; Kara, Kaan ; Alonso, Gustavo
Art des Eintrags: Bibliographie
Titel: doppioDB: A Hardware Accelerated Database
Sprache: Englisch
Publikationsjahr: 9 Mai 2017
Verlag: ACM
Buchtitel: SIGMOD'17: Proceedings of the 2017 ACM International Conference on Management of Data
Veranstaltungstitel: 2017 ACM International Conference on Management of Data
Veranstaltungsort: Chicago, USA
Veranstaltungsdatum: 14.-19.05.2017
DOI: 10.1145/3035918.3058746
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., matching regular expressions) or the data is less structured (e.g., text or long strings). 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. We present doppioDB which consists of MonetDB, a main-memory column store, extended with Hardware User Defined Functions (HUDFs). In our demonstration the HUDFs are used to provide seamless acceleration of two string operators, LIKE and REGEXPLIKE, and two analytics operators, SKYLINE and SGD (stochastic gradient descent). We evaluate doppioDB on an emerging hybrid multicore architecture, the Intel Xeon+FPGA platform, where the CPU and FPGA have cache-coherent access to the same memory, such that the hardware operators can directly access the database tables. For integration we rely on HUDFs as a unit of scheduling and management on the FPGA. In the demonstration we show the acceleration benefits of hardware operators, as well as their flexibility in accommodating changing workloads.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Distributed and Networked Systems
Hinterlegungsdatum: 23 Jan 2023 12:00
Letzte Änderung: 26 Apr 2023 13:02
PPN: 507295447
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