Demo Data from SIGIR 2026 / reviewers in the wild / expert
Xibo Sun
dblp:252/8027
· DBLP profile ↗
10ranked-venue papers
4as first author
8since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 3 first-author · 7 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 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
6 papers |
Graph data management · 72% Query processing and optimization · 28% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
GPUs and heterogeneous computing · 58% Parallel and multicore computing · 23% Distributed systems · 18% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% | |
| Artificial intelligence
1 paper |
Generative modeling · 77% Efficient and distributed learning · 23% |
Topics — the 21 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph pattern matching
subgraph matching |
2.2 | 4 | 2023 | Efficient GPU-Accelerated Subgraph Matching · Proc. ACM Manag. Data 2023 An In-Depth Study of Continuous Subgraph Matching · Proc. VLDB Endow. 2022 RapidFlow: An Efficient Approach to Continuous Subgraph Matching · Proc. VLDB Endow. 2022 |
Graph data management › graph pattern matching › subgraph matching
continuous subgraph matching |
1.1 | 2 | 2022 | An In-Depth Study of Continuous Subgraph Matching · Proc. VLDB Endow. 2022 RapidFlow: An Efficient Approach to Continuous Subgraph Matching · Proc. VLDB Endow. 2022 |
GPUs and heterogeneous computing
GPU computing |
0.9 | 2 | 2024 | RapidGKC: GPU-Accelerated K-Mer Counting · ICDE 2024 Accelerating multi-way joins on the GPU · VLDB J. 2022 |
Machine learning › Generative modeling
diffusion model |
0.9 | 1 | 2025 | PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers Inference · NeurIPS 2025 |
Distributed systems › distributed machine learning
distributed inference |
0.9 | 1 | 2025 | PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers Inference · NeurIPS 2025 |
Parallel and multicore computing
pipeline parallelism |
0.9 | 1 | 2025 | PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers Inference · NeurIPS 2025 |
Bioinformatics and computational biology
genomics |
0.8 | 1 | 2024 | RapidGKC: GPU-Accelerated K-Mer Counting · ICDE 2024 |
Bioinformatics and computational biology › sequence analysis › k-mer analysis
k-mer counting |
0.8 | 1 | 2024 | RapidGKC: GPU-Accelerated K-Mer Counting · ICDE 2024 |
Graph data management
graph query processing |
0.8 | 1 | 2024 | TenGraph: A Tensor-Based Graph Query Engine · Proc. VLDB Endow. 2024 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU co-processing |
0.8 | 1 | 2024 | RapidGKC: GPU-Accelerated K-Mer Counting · ICDE 2024 |
Graph algorithms and graph theory
graph algorithms |
0.7 | 1 | 2023 | Efficient GPU-Accelerated Subgraph Matching · Proc. ACM Manag. Data 2023 |
Graph algorithms and graph theory › graph algorithms
subgraph enumeration |
0.7 | 1 | 2023 | Efficient GPU-Accelerated Subgraph Matching · Proc. ACM Manag. Data 2023 |
Query processing and optimization › view maintenance
incremental view maintenance |
0.6 | 1 | 2022 | An In-Depth Study of Continuous Subgraph Matching · Proc. VLDB Endow. 2022 |
Query processing and optimization › join processing
multi-way join |
0.6 | 1 | 2022 | Accelerating multi-way joins on the GPU · VLDB J. 2022 |
Graph data management › graph query processing
subgraph query processing |
0.4 | 1 | 2020 | RapidMatch: A Holistic Approach to Subgraph Query Processing · Proc. VLDB Endow. 2020 |
Query processing and optimization › join processing › join algorithms
worst-case optimal join |
0.4 | 1 | 2020 | RapidMatch: A Holistic Approach to Subgraph Query Processing · Proc. VLDB Endow. 2020 |
Machine learning › Efficient and distributed learning › distributed training
model parallelism |
0.3 | 1 | 2025 | PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers Inference · NeurIPS 2025 |
GPUs and heterogeneous computing
GPU graph processing |
0.2 | 1 | 2024 | TenGraph: A Tensor-Based Graph Query Engine · Proc. VLDB Endow. 2024 |
Parallel and multicore computing › parallel computing
parallel bioinformatics |
0.2 | 1 | 2024 | RapidGKC: GPU-Accelerated K-Mer Counting · ICDE 2024 |
Query processing and optimization
query execution |
0.2 | 1 | 2022 | An In-Depth Study of Continuous Subgraph Matching · Proc. VLDB Endow. 2022 |
GPUs and heterogeneous computing
GPU query processing |
0.2 | 1 | 2022 | Accelerating multi-way joins on the GPU · VLDB J. 2022 |
Methods — techniques the papers use, named apart from their topics
hybrid BFS-DFS · 2.0cuckoo trie · 2.0stale feature map reuse · 1.7patch-level pipeline parallelism · 1.7work stealing · 1.5variable-length encoding · 1.5tensor computation · 1.5pytorch · 1.5pipelining · 1.5partitioning · 1.5memory management · 1.3query reduction · 0.6performance modeling · 0.6experimental study · 0.6dual matching · 0.6GPU acceleration · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | PipeFusion: Patch-level Pipeline Parallelism for Diffusion Transformers InferenceabstractThis paper presents PipeFusion, an innovative parallel methodology to tackle the high latency issues associated with generating high-resolution images using diffusion transformers (DiTs) models. PipeFusion partitions images into patches and the model layers across multiple GPUs. It employs a patch-level pipeline parallel strategy to orchestrate communication and computation efficiently. By capitalizing on the high similarity between inputs from successive diffusion steps, PipeFusion reuses one-step stale feature maps to provide context for the current pipeline step. This approach notably reduces communication costs compared to existing DiTs inference parallelism, including tensor parallel, sequence parallel and DistriFusion. PipeFusion enhances memory efficiency through parameter distribution across devices, ideal for large DiTs like Flux.1. Experimental results demonstrate that PipeFusion achieves state-of-the-art performance on 8$\times$L40 PCIe GPUs for Pixart, Stable-Diffusion 3, and Flux.1 models. Our Source code is available at \url{https://github.com/xdit-project/xDiT}. Jiarui Fang, Jinzhe Pan, Aoyu Li, Xibo Sun |
NeurIPS | 4 |
| 2024 | RapidGKC: GPU-Accelerated K-Mer CountingabstractMany bioinformatics applications, e.g., genome assembly, genome profiling, and sequence alignment, break biological sequences into k-mers, or length-k substrings, for sub-sequent processing. In these applications, counting the number of occurrences of distinct k-mers is a common but expensive step due to the data and computation intensity. As such, prior work proposed to parallelize this task and utilize GPUs for further acceleration. However, these solutions under-utilize the GPU parallelism because the encoding format of intermediate data forces sequential decoding. To address this problem, we design a new encoding scheme for variable-length genomic data to support parallel encoding and decoding. Furthermore, we propose a novel rule to select common substrings among k-mers for partitioning, reducing the space cost as well as facilitating efficient parallel processing. Finally, we parallelize the entire workflow of partitioning and counting through pipelining, CPU-GPU co-processing, and work stealing. As a result, RapidGKC, our end-to-end GPU-accelerated k-mer counting system, outperforms state-of-the-art CPU-based and GPU-accelerated methods on real-world datasets. Yiran Cheng, Xibo Sun, Qiong Luo 0001 |
ICDE | 2 |
| 2024 | TenGraph: A Tensor-Based Graph Query EngineabstractWe propose a novel tensor-based approach to in-memory graph query processing. Tensors are multi-dimensional arrays, and have been utilized as data units in deep learning frameworks such as TensorFlow and PyTorch. Through tensors, these frameworks encapsulate optimized hardware-dependent code for automatic performance improvement on modern processors. Inspired by this practice, we explore how to utilize tensors to efficiently process graph queries. Specifically, we design a succinct storage format for tensors to represent graph topology effectively and compose graph query operations using tensor computation on batches of vertices. We have developed TenGraph, our PyTorch-based prototype, and evaluated it on graph query benchmark workloads in comparison with a variety of CPU- and GPU-based systems. Our experimental results show that TenGraph not only achieves a speedup of 50-100 times on the GPU over the CPU but also outperforms the other CPU- and GPU-based systems significantly. Guanghua Li, Hao Zhang 0098, Xibo Sun, Qiong Luo 0001, Yuanyuan Zhu 0001 |
Proc. VLDB Endow. | 3 |
| 2023 | Density-Based Geometry Compression for LiDAR Point Clouds
Xibo Sun, Qiong Luo 0001 |
EDBT | 1 |
| 2023 | Efficient GPU-Accelerated Subgraph MatchingabstractSubgraph matching is a basic operation in graph analytics, finding all occurrences of a query graph Q in a data graph G. A common approach is to first filter out non-candidate vertices in G, and then order the vertices in Q to enumerate results. Recent work has started to utilize the GPU to accelerate subgraph matching. However, the effectiveness of current GPU-based filtering and ordering methods is limited, and the result enumeration often runs out of memory quickly. To address these problems, we propose EGSM, an efficient approach to GPU-based subgraph matching. Specifically, we design a data structure Cuckoo trie to support dynamic maintenance of candidates for filtering, and order query vertices based on estimated numbers of candidate vertices on the fly. Furthermore, we perform a hybrid breadth-first and depth-first search with memory management for result enumeration. Consequently, EGSM significantly outperforms the state-of-the-art GPU-accelerated algorithms, including GSI and CuTS. Xibo Sun, Qiong Luo 0001 |
Proc. ACM Manag. Data | 1 |
| 2022 | RapidFlow: An Efficient Approach to Continuous Subgraph MatchingabstractContinuous subgraph matching (CSM) is an important building block in many real-time graph processing applications. Given a subgraph query Q and a data graph stream, a CSM algorithm reports the occurrences of Q in the stream. Specifically, when a new edge e arrives in the stream, existing CSM algorithms start from the inserted e in the current data graph G to search Q. However, this rigid matching order of always starting from e can lead to a massive number of partial results that will turn out futile. Also, if Q contains automorphisms, there will be a lot of redundant computation in the matching process. To address these two problems, we propose RapidFlow, an effective approach to CSM. First, we design a query reduction technique, which reduces CSM to batch subgraph matching (BSM) where we enumerate all results in a region of G that will be affected by the update. The well-established BSM techniques can determine effective matching orders, not necessarily starting from the newly inserted edge. Second, to eliminate redundant computation caused by automorphisms in Q , we propose dual matching, which leverages the duality of Q and G in the matching process. Extensive experiment results show that RapidFlow outperforms state-of-the-art algorithms, including TurboFlux and SymBi, by up to two orders of magnitude on various workloads. Shixuan Sun, Xibo Sun, Bingsheng He, Qiong Luo 0001 |
Proc. VLDB Endow. | 2 |
| 2022 | An In-Depth Study of Continuous Subgraph MatchingabstractContinuous subgraph matching (CSM) algorithms find the occurrences of a given pattern on a stream of data graphs online. A number of incremental CSM algorithms have been proposed. However, a systematical study on these algorithms is missing to identify their advantages and disadvantages on a wide range of workloads. Therefore, we first propose to model CSM as incremental view maintenance (IVM) to capture the design space of existing algorithms. Then, we implement six representative CSM algorithms, including InclsoMatch, SJ-Tree, Graphflow, IEDyn, TurboFlux, and SymBi, in a common framework based on IVM. We further conduct extensive experiments to evaluate the overall performance of competing algorithms as well as study the effectiveness of individual techniques to pinpoint the key factors leading to the performance differences. We obtain the following new insights into the performance: (1) existing algorithms start the search from an edge in the query graph that maps to an updated data edge, potentially leading to many invalid partial results; (2) all matching orders are based on simple heuristics, which appear ineffective at times; (3) index updates dominate the query time on some queries; and (4) the algorithm with constant delay enumeration bears significant index update cost. Consequently, no algorithm dominate the others in all cases. Therefore, we give a few recommendations based on our experiment results. In particular, the SymBi index is useful for sparse queries or long running queries. The matching orders of IEDyn and TurboFlux work well on tree queries, those of Graphflow on dense queries or when both query and data graphs are sparse, and otherwise, we recommend SymBi's matching orders. Xibo Sun, Shixuan Sun, Qiong Luo 0001, Bingsheng He |
Proc. VLDB Endow. | 1 |
| 2022 | Accelerating multi-way joins on the GPU
Zhuohang Lai, Xibo Sun, Qiong Luo 0001, Xiaolong Xie |
VLDB J. | 2 |
| 2020 | RapidMatch: A Holistic Approach to Subgraph Query ProcessingabstractA subgraph query searches for all embeddings in a data graph that are identical to a query graph. Two kinds of algorithms, either graph exploration based or join based, have been developed for processing subgraph queries. Due to algorithmic and implementational differences, join-based systems can handle query graphs of a few vertices efficiently whereas exploration-based approaches typically process up to several tens of vertices in the query graph. In this paper, we first compare these two kinds of methods and prove that the complexity of result enumeration in state-of-the-art exploration-based methods matches that of the worst-case optimal join. Furthermore, we propose RapidMatch, a holistic subgraph query processing framework integrating the two approaches. Specifically, RapidMatch not only runs relational operators such as selections and joins, but also utilizes graph structural information, as in graph exploration, for filtering and join plan generation. Consequently, it outperforms the state of the art in both approaches on a wide range of query workloads. Shixuan Sun, Xibo Sun, Yulin Che, Qiong Luo 0001, Bingsheng He |
Proc. VLDB Endow. | 2 |
| 2019 | Bent Routing Pattern for FPGAabstractRouting architecture design is crucial in the early exploration of FPGA fabrics. In the modern unidirectional routing architectures, the signal passes through a programmable switch while turning into the channel perpendicular to the current one at the intersections, which may lead to excessive turning switches in the routing paths and cause the high latency. Most of the researches focus on the routing topology where the wire segments span in either vertical or horizontal direction. In this paper, we propose the bent routing pattern, where the bent wire segments can span in both vertical and horizontal channels without passing through any turning switch. The bent routing topology is designed to keep the regularity and symmetry, and then evaluated by the enhanced VTR. To optimize the architecture with the bent routing pattern, we develop a stochastic searching method based on the simulated annealing algorithm. The results show that the architecture with the mixture of bent wires and straight wires can achieve 9% shorter critical path delay and 11% area-delay product savings on average compared to the architecture with only straight wires. Xibo Sun, Hao Zhou 0008, Lingli Wang |
FPL | 1 |