DocumentCode :
124113
Title :
Energy-aware SQL query acceleration through FPGA-based dynamic partial reconfiguration
Author :
Becher, Andreas ; Bauer, Florian ; Ziener, Daniel ; Teich, Jurgen
Author_Institution :
Hardware/Software Co-Design, Friedrich-Alexander-Univ. Erlangen-Nurnberg, Erlangen, Germany
fYear :
2014
fDate :
2-4 Sept. 2014
Firstpage :
1
Lastpage :
8
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.
Keywords :
SQL; embedded systems; energy consumption; field programmable gate arrays; flexible electronics; power aware computing; system-on-chip; FPGA-based dynamic partial reconfiguration; Xilinx Zynq SoC platform; embedded devices; embedded low-energy system-on-chip platform; energy consumption; energy-aware SQL query acceleration; flexible FPGA-based query accelerator approach; high-end database servers; in-memory database system; module library; pre-synthesized partial bitstream; query execution; query-specific hardware accelerator; Acceleration; Databases; Field programmable gate arrays; Hardware; Libraries; Switches; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
Type :
conf
DOI :
10.1109/FPL.2014.6927502
Filename :
6927502
Link To Document :
بازگشت