Demo Data from EDBT 2026 / reviewers in the wild / expert
Bowen Wu 0003
dblp:156/8281-3
· DBLP profile ↗
4ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0000-3390-0695ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 1 first-author · 3 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.
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 53% Indexing and storage engines · 27% Information retrieval · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 47% Performance modeling and evaluation · 47% Interconnection networks and networks-on-chip · 6% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
adaptive indexing |
0.9 | 1 | 2025 | Cracking Vector Search Indexes · Proc. VLDB Endow. 2025 |
Query processing and optimization
aggregation |
0.9 | 1 | 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUs · Proc. ACM Manag. Data 2025 |
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search |
0.9 | 1 | 2025 | Cracking Vector Search Indexes · Proc. VLDB Endow. 2025 |
Query processing and optimization › join processing › parallel join
GPU join |
0.9 | 1 | 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUs · Proc. ACM Manag. Data 2025 |
Query processing and optimization › aggregation
grouped aggregation |
0.9 | 1 | 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUs · Proc. ACM Manag. Data 2025 |
Query processing and optimization
join processing |
0.9 | 1 | 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUs · Proc. ACM Manag. Data 2025 |
Indexing and storage engines
vector index |
0.9 | 1 | 2025 | Cracking Vector Search Indexes · Proc. VLDB Endow. 2025 |
GPUs and heterogeneous computing › GPU-accelerated data processing
GPU-accelerated data analytics |
0.9 | 1 | 2025 | Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUs · Proc. VLDB Endow. 2025 |
Graph data management › graph analytics
graph OLAP |
0.4 | 1 | 2020 | High Performance Distributed OLAP on Property Graphs with Grasper · SIGMOD Conference 2020 |
Natural language and speech › Language models and text generation
retrieval-augmented generation |
0.3 | 1 | 2025 | Cracking Vector Search Indexes · Proc. VLDB Endow. 2025 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2025 | Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUs · Proc. VLDB Endow. 2025 |
GPUs and heterogeneous computing
GPU computing |
0.3 | 1 | 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUs · Proc. ACM Manag. Data 2025 |
Interconnection networks and networks-on-chip
remote direct memory access |
0.1 | 1 | 2020 | High Performance Distributed OLAP on Property Graphs with Grasper · SIGMOD Conference 2020 |
Methods — techniques the papers use, named apart from their topics
sort-based grouping · 1.7partition-based indexing · 1.7partition-based grouping · 1.7hash-based grouping · 1.7cost model · 1.7cost modeling · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficiently Processing Joins and Grouped Aggregations on GPUsabstractThere is a growing interest in leveraging GPUs for tasks beyond ML, especially in database systems. Despite the existing extensive work on GPU-based database operators, several questions are still open. For instance, the performance of almost all operators suffers from random accesses, which can account for up to 75% of the runtime. In addition, the group-by operator which is widely used in combination with joins, has not been fully explored for GPU acceleration. Furthermore, existing work often uses limited and unrepresentative workloads for evaluation and does not explore the query optimization aspect, i.e., how to choose the most efficient implementation based on the workload. In this paper, we revisit the state-of-the-art GPU-based join and group-by implementations. We identify their inefficiencies and propose several optimizations. We introduce GFTR, a novel technique to reduce random accesses, leading to speedups of up to 2.3x. We further optimize existing hash-based and sort-based group-by implementations, achieving significant speedups (19.4x and 1.7x, respectively). We also present a new partition-based group-by algorithm ideal for high group cardinalities. We analyze the optimizations with cost models, allowing us to predict the speedup. Finally, we conduct a performance evaluation to analyze each implementation. We conclude by providing practical heuristics to guide query optimizers in selecting the most efficient implementation for a given workload. Bowen Wu 0003, Dimitrios Koutsoukos, Gustavo Alonso |
Proc. ACM Manag. Data | 1 |
| 2025 | Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUsabstractIn this study we explore the impact of different combinations of GPU models (RTX3090, A100, H100, GraceHoppers - GH200) and interconnects (PCIe 3.0, PCIe 4.0, PCIe 5.0, and NVLink 4.0) on various relational data analytics workloads (TPC-H, H2O-G, ClickBench). We present MaxBench, a comprehensive framework designed for benchmarking, profiling, and modeling these workloads on GPUs. Beyond delivering detailed performance metrics, MaxBench estimates query execution performance using a novel cost model. With this model, we move beyond traditional metrics such as arithmetic intensity and GFlop/s and suggest using instead the notions of characteristic query complexity and characteristic GPU efficiency , as more suitable metrics for data analytics workloads. We conduct an extensive experimental analysis with MaxBench across different combinations of GPU models and interconnects on various data analytics workloads. The insights from this analysis reveal the trade-offs between GPU computing capacity and interconnect bandwidth on query processing. Using this cost model, we also examine future trends by investigating how enhancements in interconnect bandwidth or GPU efficiency would affect performance in the future. Marko Kabic, Bowen Wu 0003, Jonas Dann, Gustavo Alonso |
Proc. VLDB Endow. | 2 |
| 2025 | Cracking Vector Search IndexesabstractRetrieval Augmented Generation (RAG) uses vector databases to expand the expertise of an LLM model without having to retrain it. The idea can be applied over data lakes, leading to the notion of embedding data lakes, i.e., a pool of vector databases ready to be used by RAGs. The key component in these systems is the indexes enabling Approximated Nearest Neighbor Search (ANNS). However, in data lakes, one cannot realistically expect to build indexes for every dataset. Thus, we propose an adaptive, partition-based index, CrackIVF, that performs much better than up-front index building. CrackIVF starts answering as a small index, and only expands to improve performance as it sees enough queries. It does so by progressively adapting the index to the query workload. That way, queries can be answered right away without having to build a full index first. After seeing enough queries, CrackIVF will produce an index comparable to those built with conventional techniques. CrackIVF can often answer more than 1 million queries before other approaches have even built the index, achieving 10–1000x faster initialization times. This makes it ideal for cold or infrequently used data and as a way to bootstrap access to unseen datasets. Vasilis Mageirakos, Bowen Wu 0003, Gustavo Alonso |
Proc. VLDB Endow. | 2 |
| 2020 | High Performance Distributed OLAP on Property Graphs with GrasperabstractAchieving high performance OLAP over large graphs is a challenging problem and has received great attention recently because of its broad spectrum of applications. Existing systems have various performance bottlenecks due to limitations such as low parallelism and high network overheads. This Demo presents Grasper, an RDMA-enabled distributed graph OLAP system, which adopts a series of new system designs to overcome the challenges of OLAP on graphs. The take-aways for Demo attendees are: (1)~a good understanding of the challenges of processing graph OLAP queries; (2)~useful insights about where Grasper's good performance comes from; (3)~inspirations about how to design an efficient graph OLAP system by comparing Grasper with existing systems. Bowen Wu 0003, Shiyuan Deng, Chenghuan Huang, Changji Li, James Cheng |
SIGMOD Conference | 2 |