Energy-aware SQL query acceleration through FPGA-based dynamic partial reconfiguration

Beitrag bei einer Tagung
(Konferenzbeitrag)


Details zur Publikation

Autor(en): Becher A, Bauer F, Ziener D, Teich J
Verlag: Institute of Electrical and Electronics Engineers Inc.
Jahr der Veröffentlichung: 2014
Tagungsband: Proceedings of the Conference on Field-Programmable Logic and Applications (FPL 2014)
Seitenbereich: 662 - 669
ISBN: 9783000446450


Abstract


In this paper, we propose an approach for energy-aware FPGA-based query acceleration for databases on embedded devices. After the analysis of an incoming query, a query-specific hardware accelerator is generated on-the-fly and loaded on the FPGA for subsequent query execution using partial dynamic reconfiguration. For each SQL query operation, a pre-synthesized partial bitstream implementation exists in a module library. This library includes modules for all major SQL operations like restrictions, aggregations, as well as more complex operations such as join and sort. The implementation of this flexible FPGA-based query accelerator approach on the embedded low-energy system-on-chip (SoC) platform Xilinx Zynq shows SQL query processing speeds comparable to high-end database servers, however, at a much lower energy consumption. Indeed, provided experimental results give evidence that the proposed architecture may reduce the amount of consumed energy to just 5% of the energy needed of an in-memory database system running on an x86-based server at equal throughput for respective benchmarks.



FAU-Autoren / FAU-Herausgeber

Bauer, Florian
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Becher, Andreas
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Ziener, Daniel Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


Zitierweisen

APA:
Becher, A., Bauer, F., Ziener, D., & Teich, J. (2014). Energy-aware SQL query acceleration through FPGA-based dynamic partial reconfiguration. In Proceedings of the Conference on Field-Programmable Logic and Applications (FPL 2014) (pp. 662 - 669). Munich, DE: Institute of Electrical and Electronics Engineers Inc..

MLA:
Becher, Andreas, et al. "Energy-aware SQL query acceleration through FPGA-based dynamic partial reconfiguration." Proceedings of the 24th International Conference on Field Programmable Logic and Applications, FPL 2014, Munich Institute of Electrical and Electronics Engineers Inc., 2014. 662 - 669.

BibTeX: 

Zuletzt aktualisiert 2018-12-10 um 14:50