Demo Data from EDBT 2026 / reviewers in the wild / expert
Hao Kong 0005
dblp:146/4832-5
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
analytical query processing |
0.9 | 1 | 2025 | KPU: Kernel Processing Unit for in-Memory Analytical Query Processing · IEEE Trans. Computers 2025 |
Hardware accelerators and domain-specific architectures
database accelerator |
0.9 | 1 | 2025 | KPU: Kernel Processing Unit for in-Memory Analytical Query Processing · IEEE Trans. Computers 2025 |
Cloud and datacenter computing
computation offloading |
0.3 | 1 | 2025 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | KPU: Kernel Processing Unit for in-Memory Analytical Query ProcessingabstractDomain-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. Computers | 4 |
| 2023 | KPU-SQL: Kernel Processing Unit for High-Performance SQL AccelerationabstractApplication-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 VLSI | 1 |
| 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 Databases | 1 |