A Generalized Design for Database Heterogeneous Query Acceleration Based on FPGA

In recent years, the development of information technology has increased the performance demand of database. Improving the query efficiency of relational databases through FPGA heterogeneous design is becoming increasingly popular and has become an important direction for researchers in related fields to explore. This work deeply analyzes the principles and key steps of heterogeneous acceleration design for relational databases, and explores the compatibility and efficiency issues of existing FPGA heterogeneous query schemes in executing query applications. A generalized database heterogeneous query acceleration architecture based on FPGA is designed, and the database query operation mechanism of this architecture is introduced in detail. In order to further improve the efficiency of heterogeneous data query processing, we design a set of query acceleration kernel based on FPGA according to the practical application of database, which covers the common SQL query functions of relational database including sort, aggregation and join. In addition, the kernels involved in this work support variable width data queries, and multiple kernels adopt a pipeline design with high parallelism. The SQL query experiment on KaiwuDB platform, an open-source database, proves that the FPGA based heterogeneous database query acceleration architecture proposed in this work reduces the overall time overhead by up to 96.21 % compared to traditional software SQL query schemes.

Authors

Institutions

Publication Details

Published
2024-11-01
DOI
https://doi.org/10.1109/cac63892.2024.10864689
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Generalized Design for Database Heterogeneous Query Acceleration Based on FPGA

Kai Jiang, Rui Li, Fan Yu, Haijun Xue et al.
Cloud Computing and Resource Management
article

A Generalized Design for Database Heterogeneous Query Acceleration Based on FPGA

Kai Jiang, Rui Li, Fan Yu, Haijun Xue, Shuai Wang, Xiongru Wang
article en

Abstract

In recent years, the development of information technology has increased the performance demand of database. Improving the query efficiency of relational databases through FPGA heterogeneous design is becoming increasingly popular and has become an important direction for researchers in related fields to explore. This work deeply analyzes the principles and key steps of heterogeneous acceleration design for relational databases, and explores the compatibility and efficiency issues of existing FPGA heterogeneous query schemes in executing query applications. A generalized database heterogeneous query acceleration architecture based on FPGA is designed, and the database query operation mechanism of this architecture is introduced in detail. In order to further improve the efficiency of heterogeneous data query processing, we design a set of query acceleration kernel based on FPGA according to the practical application of database, which covers the common SQL query functions of relational database including sort, aggregation and join. In addition, the kernels involved in this work support variable width data queries, and multiple kernels adopt a pipeline design with high parallelism. The SQL query experiment on KaiwuDB platform, an open-source database, proves that the FPGA based heterogeneous database query acceleration architecture proposed in this work reduces the overall time overhead by up to 96.21 % compared to traditional software SQL query schemes.

Inspur (China) (CN)
Affordable and clean energy
Openalex Percentile: Top 57%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Generalized Design for Database Heterogeneous Query Acceleration Based on FPGA — Kai Jiang, Rui Li, et al. · (2024) | TGRS Research Map | TGRS