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

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.

Involved:

Contributing FAU Organisations:

Funding Source