Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hao Kong 0005

dblp:146/4832-5 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0002-2554-2143ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 77% Cloud and datacenter computing · 23%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
analytical query processing
0.912025
KPU: Kernel Processing Unit for in-Memory Analytical Query Processing · IEEE Trans. Computers 2025
Hardware accelerators and domain-specific architectures
database accelerator
0.912025
KPU: Kernel Processing Unit for in-Memory Analytical Query Processing · IEEE Trans. Computers 2025
Cloud and datacenter computing
computation offloading
0.312025
KPU: Kernel Processing Unit for in-Memory Analytical Query Processing · IEEE Trans. Computers 2025

Methods — techniques the papers use, named apart from their topics

performance model · 1.7function simulator · 1.7custom instruction set architecture · 1.7
YearPublicationVenuePosition
2025 KPU: Kernel Processing Unit for in-Memory Analytical Query Processing
abstract
Domain-specific architecture has greatly improved performance and energy efficiency in in-memory databases, especially for accelerating single-functional computing logic in analytic query processing, such as sort, join and aggregation. However, as data volumes surge exponentially, these dedicated accelerators are struggling to satisfy the burgeoning demand for handling intricate and multifaceted workloads. A major challenge lies in establishing a flexible framework that engages these ‘coarse-grained’ units without incurring extra overheads from hardware integration, programming, compilation, runtime and operating systems.In this paper, the kernel processing unit (KPU) is proposed to optimize CPU-accelerator heterogeneous systems for in-memory databases. KPU provides a unified interface to consolidate all database query operators. In terms of KPU hardware architecture, kernel customization and data transmission are two critical bottlenecks. To address the challenges, multiple independently designed homogeneous table cores are integrated to support flexible high-performance SQL queries, and a customized efficient data management system (DMS) works collaboratively to maximize the utilization of on-chip memory bandwidth. Additionally, a database application-specific KPU instruction set architecture (KISA) dedicated to parallel analytical query processing is proposed to enable parallel KPU programming. To trade off between accelerator computing capacity and data transfer latency, KPU designs an offloading mechanism to map SQL queries between the CPU and accelerator adaptively based on a performance model and a function simulator. The experiments demonstrate that KPU surpasses the general-purpose CPU and GPU by an average of 24.5× and 8.75×, respectively.
Jingya Wu, Wenyan Lu, Haishuang Fan, Hao Kong 0005, Xiaowei Li 0001, Guihai Yan
IEEE Trans. Computers4
2023 KPU-SQL: Kernel Processing Unit for High-Performance SQL Acceleration
abstract
Application-specific accelerator is a prominent way for analytic query processing. To achieve a substantial improvement over the state-of-the-art in performance while maintaining programmability, we propose a kernel processing unit (KPU) framework and apply it to SQL acceleration. Kernel customization and data transmission are two critical bottlenecks, we separately optimize them in the key core and shadow core with a self-designed data management system. A software stack named RACE with a performance model and function simulator is also introduced. The experiments demonstrate that KPU-SQL outperforms the CPU and GPU by 24.5x and 8.75x on average, respectively.
Hao Kong 0005, Haishuang Fan, Jingya Wu, Liyun Cheng, Wenyan Lu, Guihai Yan, Xiaowei Li 0001
ACM Great Lakes Symposium on VLSI1
2023 DOE: database offloading engine for accelerating SQL processing
Hao Kong 0005, Wenyan Lu, Jingya Wu, Yu Zhang 0027, Guihai Yan, Xiaowei Li 0001
Distributed Parallel Databases1