VLDB 2026 Research / reviewers in the wild / expert
Ziyang Men
dblp:342/6299
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0001-7290-690XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 3 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.
| Theoretical computer science
1 paper |
Computational geometry · 50% Algorithms and data structures · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 65% Memory systems · 35% | |
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
concurrent data structures |
1.9 | 2 | 2026 | Parallel Dynamic Spatial Indexes · PPoPP 2026 Parallel kd-tree with Batch Updates · Proc. ACM Manag. Data 2025 |
Indexing and storage engines
multidimensional indexing |
1.0 | 1 | 2026 | PIM-zd-tree: A Fast Space-Partitioning Index Leveraging Processing-in-Memory · PPoPP 2026 |
Indexing and storage engines
spatial index |
1.0 | 1 | 2026 | Parallel Dynamic Spatial Indexes · PPoPP 2026 |
Memory systems
processing-in-memory |
1.0 | 1 | 2026 | PIM-zd-tree: A Fast Space-Partitioning Index Leveraging Processing-in-Memory · PPoPP 2026 |
Computational geometry › spatial data structures
kd-tree |
0.9 | 1 | 2025 | Parallel kd-tree with Batch Updates · Proc. ACM Manag. Data 2025 |
Algorithms and data structures › similarity search › nearest neighbor search
k-nearest neighbors |
0.9 | 1 | 2025 | Parallel kd-tree with Batch Updates · Proc. ACM Manag. Data 2025 |
Algorithms and data structures › similarity search
nearest neighbor search |
0.9 | 1 | 2025 | Parallel kd-tree with Batch Updates · Proc. ACM Manag. Data 2025 |
Computational geometry
spatial data structures |
0.9 | 1 | 2025 | Parallel kd-tree with Batch Updates · Proc. ACM Manag. Data 2025 |
Methods — techniques the papers use, named apart from their topics
batch update · 3.7processing-in-memory · 2.0parallel construction · 1.7cache-efficient algorithms · 0.9cache-efficient algorithm · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Parallel Dynamic Spatial IndexesabstractMaintaining spatial data (points in two or three dimensions) is crucial and has a wide range of applications, such as graphics, GIS, and robotics. To handle spatial data, many data structures, called spatial indexes, have been proposed, e.g. kd-trees, oct/quadtrees (also called Orth-trees), R-trees, and bounding volume hierarchies (BVHs). In real-world applications, spatial datasets tend to be highly dynamic, requiring batch updates of points with low latency. This calls for efficient parallel batch updates on spatial indexes. Unfortunately, there is very little work that achieves this. Ziyang Men, Yan Gu 0001, Yihan Sun 0001 |
PPoPP | 1 |
| 2026 | PIM-zd-tree: A Fast Space-Partitioning Index Leveraging Processing-in-MemoryabstractSpace-partitioning indexes are widely used for managing multi-dimensional data, but their throughput is often memory-bottlenecked. Processing-in-memory (PIM), an emerging architectural paradigm, mitigates memory bottlenecks by embedding processing cores directly within memory modules, allowing computation to be offloaded to these PIM cores. Yiwei Zhao 0001, Hongbo Kang, Ziyang Men, Yan Gu 0001, Guy E. Blelloch, Laxman Dhulipala, Charles McGuffey, Phillip B. Gibbons |
PPoPP | 3 |
| 2025 | Parallel kd-tree with Batch UpdatesabstractThe kd-tree is one of the most widely used data structures to manage multi-dimensional data. Due to the ever-growing data volume, it is imperative to consider parallelism in kd-trees. However, we observed challenges in existing parallel kd-tree implementations, for both constructions and updates. The goal of this paper is to develop efficient in-memory kd-trees by supporting high parallelism and cache-efficiency. We propose the Pkd-tree (Parallel kd-tree), a parallel kd-tree that is efficient both in theory and in practice. The Pkd-tree supports parallel tree construction, batch update (insertion and deletion), and various queries including k -nearest neighbor search, range query, and range count. We proved that our algorithms have strong theoretical bounds in work (sequential time complexity), span (parallelism), and cache complexity. Our key techniques include 1) an efficient construction algorithm that optimizes work, span, and cache complexity simultaneously, and 2) reconstruction-based update algorithms that guarantee the tree to be weight-balanced. With the new algorithmic insights and careful engineering effort, we achieved a highly optimized implementation of the Pkd-tree. We tested Pkd-tree with various synthetic and real-world datasets, including both uniform and highly skewed data. We compare the Pkd-tree with state-of-the-art parallel kd-tree implementations. In all tests, with better or competitive query performance, Pkd-tree is much faster in construction and updates consistently than all baselines. We released our code. Ziyang Men, Zheqi Shen, Yan Gu 0001, Yihan Sun 0001 |
Proc. ACM Manag. Data | 1 |
| 2023 | Parallel Longest Increasing Subsequence and van Emde Boas TreesabstractThis paper studies parallel algorithms for the longest increasing subsequence (LIS) problem. Let n be the input size and k be the LIS length of the input. Sequentially, LIS is a simple problem that can be solved using dynamic programming (DP) in O(n log n) work. However, parallelizing LIS is a long-standing challenge. We are unaware of any parallel LIS algorithm that has optimal O(n log n) work and non-trivial parallelism (i.e., Õ(k) or o(n) span). Yan Gu 0001, Ziyang Men, Zheqi Shen, Yihan Sun 0001, Zijin Wan |
SPAA | 2 |