Dynamically Reconfigurable SQL Accelerator based on FPGAs (DRAQA)

Third party funded individual grant


Acronym: DRAQA

Start date : 01.10.2011

End date : 30.09.2014

Website: https://www.cs12.tf.fau.de/forschung/projekte/draqa


Project details

Short description

Today's database systems have to process large amounts of data and must answer many queries referring to this data. Typical database systems allow the usage of the "Structured Query Language" (SQL) to create such queries. To assure low response times and high data throughput, the usage of reconfigurable hardware (FPGAs) is investigated. FPGAs should serve as hardware accelerators to accelerate the execution of SQL queries. Especially the usage of partial dynamic reconfiguration is investigated to save both synthesis and reconfiguration time. This is done by using pre-synthesized modules which are assembled to a datapath at run-time to execute a SQL query. With the aid of this approach, it is possible to execute different SQL queries one after another by using reconfiguration.

Scientific Abstract

Heutige Datenbanksysteme müssen sehr große Datenmengen verarbeiten und viele Abfragen auf diesen Daten beantworten. Typische Datenbanksysteme erlauben den Einsatz der "Structured Query Language" (SQL), um solche Abfragen (SQL-Queries) zu formulieren. Um kurze Antwortzeiten und hohen Datendurchsatz zu gewährleisten, wurde der Einsatz von rekonfigurierbarer Hardware (FPGAs) untersucht. Dazu dienten FPGAs als Hardwarebeschleuniger, um die Ausführung von SQL-Queries zu beschleunigen. Insbesondere wurde der Einsatz von partiell dynamischer Rekonfiguration untersucht, um Synthese- und Rekonfigurationszeit zu sparen. Dabei wurden vorsynthetisierte Module genutzt, die dynamisch zur Laufzeit zu einer SQL-Query zusammengeschalten werden, um diese auszuführen. Mithilfe dieses Ansatzes ist es möglich, durch Rekonfiguration binnen kürzester Zeit verschiedene SQL-Queries hintereinander auszuführen und flexibel auf verschiedene Anfragen zu reagieren.

Involved:

Contributing FAU Organisations:

Funding Source