Friedrich-Alexander-Universität DruckenUnivisEnglish FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Codesign
Lehrstuhl für Informatik 12
IBM
Department Informatik  >  Informatik 12  >  Forschung  >  IBM-Kooperationsprojekt

IBM-Kooperationsprojekt

Überblick

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 wird der Einsatz von rekonfigurierbarer Hardware (FPGAs) untersucht. Dazu sollen FPGAs als Hardwarebeschleuniger dienen, um die Ausführung von SQL-Queries zu beschleunigen.
Insbesondere wird der Einsatz von partiell dynamischer Rekonfiguration untersucht um Synthese- und Rekonfigurationszeit zu sparen. Dabei werden vorsynthetisierte Module genutzt, welche 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 auszufuehren und flexibel auf verschiedene Anfragen zu reagieren.

Stand

Bisher bietet die Modulbibliothek die Möglichkeit Restriktionen und Projektionen (WHERE- / SELECT-Statements) auf (bis zu 32 bit) Integer-Datentypen und Strings fester Länge (bis zu 8192 Zeichen) auszuführen. Dazu wurde ein Verfahren erarbeitet mit dessen Hilfe man eine SQL-Query in einen Datenpfad überführen kann, welcher auf dem FPGA platziert wird und aus Modulen der Bibliothek besteht.

overview

Schematischer Überblick des Systems: Eine SQL-Query wird analysiert und ein Datenpfad bestehend aus Modulen der Bibliothek gebaut. Anschließend wird die Anfrage auf Tabellendaten ausgeführt.

Projektpartner

IBM Deutschland Entwicklung GmbH IBM Deutschland Research & Development GmbH, Böblingen
Logo der Universität Universität Erlangen-Nürnberg, D-91058 Erlangen

Kontakt

Christopher Dennl
Daniel Ziener
Jürgen Teich
  Impressum Stand: 24 January 2012.   Ch.H.