arrow
返回

Accelerating data filtering for database using FPGA

delete2021-03-01
delete14
PRE
AI
X
Xuan Sun *
C
Chun Jason Xue
J
Jinghuan Yu
T
Tei‐Wei Kuo
X
Xue Liu
DOI:10.1016/j.sysarc.2020.101908delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the big data era, in order to relieve computational pressure on overloaded CPU caused by ever increasing amount of data, many researches focus on hardware acceleration using FPGA for data-intensive applications. In this paper, a novel FPGA-based storage engine is proposed for DBMS in the cloud with focus on data filtering operation. A hardware data filter is designed which can significantly speedup filtering operations by utilizing parallelism provided by FPGA. Meanwhile, it can support different queries without partial reconfiguration. This FPGA-based storage engine is integrated with DBMS to realize end-to-end acceleration. In addition, an intelligent filtering on/off switch is designed to adaptively decide whether the FPGA-based filter should be employed, based on selectivity estimation. Experimental results show that the proposed solution realizes on average 2.80x computation speedup for data filtering compared with the software baseline, and achieves up to 1.95x improvement in end-to-end evaluation compared with conventional storage engine in low-selectivity cases. Moreover, the FPGA-based solution achieves 2.87x improvement on energy efficiency compared with the similar GPU-based acceleration solution.
Keyword:
FPGA
Hardware acceleration
Filtering
DBMS
Cloud
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
M
McGill University
学者数:
5.5W
论文数: 4.9W
被引数: 7.0W
引用论文

引用论文

A scala based framework for developing acceleration systems with FPGAs
err2019-09-01
err9
PREAI
errLiu, Yanqiang; Li, Yao; Qi, Zhengwei; Guan, Haibing
err分享
err收藏
Chaotic Dynamics of Spin-Valve Oscillators
err2007-09-25
err0
PREAI
errZ. Yang; S. Zhang; Y. Charles Li
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Optimized co-scheduling of mixed-precision neural network accelerator for real-time multitasking applications
err2020-11-01
err35
PREAI
errJiang, Wei; Song, Ziwei; Zhan, Jinyu; He, Zhiyuan; Wen, Xiangyu; Jiang, Ke
err分享
err收藏
Thermal hydraulic design and decay heat removal of a solid target for a spallation neutron source
err2005-08-01
err0
errOAAI
errN. Takenaka; D. Nio; Y. Kiyanagi; K. Mishima; M. Kawai; M. Furusaka
err分享
err收藏
A Survey and Taxonomy of FPGA-based Deep Learning Accelerators基于FPGA的深度学习加速器研究综述与分类
err2019-09-01
err57
PREAI
errBlaiech, Ahmed Ghazi; Ben Khalifa, Khaled; Valderrama, Carlos; Fernandes, Marcelo A. C.; Bedoui, Mohamed Hedi
err分享
err收藏
err分享
err收藏
学者 查看更多内容