Demo Data from VLDB 2026 / reviewers in the wild / expert
Zhaofeng Yan
dblp:193/6197
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author
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
2 papers |
Indexing and storage engines · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 62% Parallel and multicore computing · 38% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
b+-tree |
0.8 | 2 | 2020 | A High Throughput B+tree for SIMD Architectures · IEEE Trans. Parallel Distributed Syst. 2020 Harmonia: a high throughput B+tree for GPUs · PPoPP 2019 |
Indexing and storage engines › in-memory index
cache-efficient index |
0.4 | 1 | 2020 | A High Throughput B+tree for SIMD Architectures · IEEE Trans. Parallel Distributed Syst. 2020 |
Indexing and storage engines
concurrent index |
0.4 | 1 | 2020 | A High Throughput B+tree for SIMD Architectures · IEEE Trans. Parallel Distributed Syst. 2020 |
Parallel and multicore computing
concurrent query processing |
0.4 | 1 | 2019 | Harmonia: a high throughput B+tree for GPUs · PPoPP 2019 |
GPUs and heterogeneous computing › GPU programming
GPU data structures |
0.4 | 1 | 2019 | Harmonia: a high throughput B+tree for GPUs · PPoPP 2019 |
GPUs and heterogeneous computing
GPU query processing |
0.1 | 1 | 2020 | A High Throughput B+tree for SIMD Architectures · IEEE Trans. Parallel Distributed Syst. 2020 |
GPUs and heterogeneous computing › GPU memory
GPU memory performance |
0.1 | 1 | 2019 | Harmonia: a high throughput B+tree for GPUs · PPoPP 2019 |
Methods — techniques the papers use, named apart from their topics
prefix-sum · 0.9cache optimization · 0.9SIMD · 0.9concurrent data structure design · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A High Throughput B+tree for SIMD ArchitecturesabstractB+tree is one of the most important data structures and has been widely used in different fields. With the increase of concurrent queries and data-scale in storage, designing an efficient B+tree structure has become critical. Due to abundant computation resources, SIMD architectures provide potential opportunities to achieve high query throughput for B+tree. However, prior methods cannot achieve satisfactory performance results due to low resource utilization and poor memory performance. In this paper, we first identify the gaps between B+tree and SIMD architectures. Concurrent B+tree queries involve many global memory accesses and different divergences, which mismatch with SIMD architecture features. Based on this observation, we propose Harmonia, a novel B+tree structure to bridge the gaps. In Harmonia, a B+tree structure is divided into a key region and a child region. The key region stores the nodeswith its keys in a breadth-first order. The child region is organized as a prefix-sum array, which only stores each node's first child index in the key region. Since the prefix-sum child region is small and the children's index can be retrieved through index computations, most of it can be stored in on-chip caches, which can achieve good cache locality. To make it more efficient, Harmonia also includes two optimizations: partially-sorted aggregation and narrowed thread-group traversal, which can mitigate memory and execution divergence and improve resource utilization. Evaluations on a 28-core INTEL CPU show that Harmonia can achieve up to 207 million queries per second, which is about 1.7X faster than that of CPU-based HB+Tree, a recent state-of-the-art solution. And on a Volta TITAN V GPU, it can achieve up to 3.6 billion queries per second, which is about 3.4X faster than that of GPU-based HB+Tree. Zhaofeng Yan, Yuzhe Lin, Chuanlei Zhao, Lu Peng 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2019 | Harmonia: a high throughput B+tree for GPUsabstractB+tree is one of the most important data structures and has been widely used in different fields. With the increase of concurrent queries and data-scale in storage, designing an efficient B+tree structure has become critical. Due to abundant computation resources, GPUs provide potential opportunities to achieve high query throughput for B+tree. However, prior methods cannot achieve satisfactory performance results due to low resource utilization and poor memory performance. Zhaofeng Yan, Yuzhe Lin, Lu Peng 0001 |
PPoPP | 1 |