arrow
返回

KPU: Kernel Processing Unit for in-Memory Analytical Query Processing

delete2025-08-01
delete0
PRE
AI
J
Jingya Wu
W
Wenyan Lü
H
Haishuang Fan
H
Hao Kong
X
Xiaowei Li
G
Guihai Yan
DOI:10.1109/TC.2025.3569163delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
专用领域架构在内存数据库中显著提升了性能和能效,特别是在加速分析查询处理中的单功能计算逻辑(如排序、连接和聚合)。然而,随着数据量呈指数级激增,这些专用加速器难以满足日益增长的处理复杂且多面工作负载的需求。主要挑战在于建立一个灵活的框架,以调用这些“粗粒度”单元,同时避免硬件集成、编程、编译、运行时和操作系统带来的额外开销。本文提出内核处理单元(KPU)来优化内存数据库的CPU-加速器异构系统。KPU提供统一接口以整合所有数据库查询算子。在KPU硬件架构方面,内核定制化和数据传输是两个关键瓶颈。为应对这些挑战,集成了多个独立设计的同质表核以支持灵活的高性能SQL查询,并协同定制的高效数据管理系统(DMS)以最大化片上内存带宽利用率。此外,提出一种专用于并行分析查询处理的数据库应用特定KPU指令集架构(KISA),以实现并行KPU编程。为平衡加速器计算能力与数据传输延迟,KPU设计了基于性能模型和函数模拟器的自适应卸载机制,以在CPU和加速器之间映射SQL查询。实验结果表明,KPU分别比通用CPU和GPU平均快24.5倍和8.75倍。
Keyword:
Database
domain-specific computer architecture
programmability
SQL

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

I
Institute of Computing Technology
学者数:
250
论文数: 114
被引数: 0
引用论文

引用论文

Accelerating In-memory Database Functionality with FPGAs
err2025-01-31
err0
errOAAI
errLeggett, Jordan; McGlone, John; Demirsoy, Suleyman; Faerber, Christian; Pelyushenko, Vadim
err分享
err收藏
err分享
err收藏
A Novel Database Acceleration Technology for Full Table Scans
err2024-01-01
err0
errOAAI
errZhang, Chuang; Tang, Xuebin; Peng, Yuanxi
err分享
err收藏
Q100
err2014-02-24
err0
PREAI
errLisa Wu; Andrea Lottarini; Timothy K. Paine; Martha A. Kim; Kenneth A. Ross
err分享
err收藏
RAPID
err2018-05-27
err0
PREAI
errCagri Balkesen; Nitin Kunal; Georgios Giannikis; Pit Fender; Seema Sundara; Felix Schmidt; Jarod Wen; Sandeep Agrawal; Arun Raghavan; Venkatanathan Varadarajan; Anand Viswanathan; Balakrishnan Chandrasekaran; Sam Idicula; Nipun Agarwal; Eric Sedlar
err分享
err收藏
Bonsai: High-Performance Adaptive Merge Tree Sorting
err2020-05-01
err0
PREAI
errNikola Samardzic; Weikang Qiao; Vaibhav Aggarwal; Mau-Chung Frank Chang; Jason Cong
err分享
err收藏
In-memory database acceleration on FPGAs: a survey
err2019-10-26
err0
errOAAI
errJian Fang; Yvo T. B. Mulder; Jan Hidders; Jinho Lee; H. Peter Hofstee
err分享
err收藏
GPU Database Systems Characterization and OptimizationGPU数据库系统表征与优化
err2024-01-20
err0
PREAI
errJiashen Cao; Rathijit Sen; Matteo Interlandi; Joy Arulraj; Hyesoon Kim
err分享
err收藏
学者 查看更多内容