Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xin Ai 0006

dblp:327/9175 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
10since 2021 · last 2025
0009-0006-0746-8222ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8 · 2 first-author · 8 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 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
8 papers
GPUs and heterogeneous computing · 36% Distributed systems · 14% Hardware accelerators and domain-specific architectures · 12%
Artificial intelligence
6 papers
Efficient and distributed learning · 46% Graph learning · 39% Language models and text generation · 15%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

Topics — the 27 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
2.632025
NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task Parallelism · Proc. VLDB Endow. 2025
NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments · Proc. VLDB Endow. 2025
NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters · Proc. ACM Manag. Data 2025
Machine learning › Graph learning
graph neural network
1.722025
NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task Parallelism · Proc. VLDB Endow. 2025
NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters · Proc. ACM Manag. Data 2025
GPUs and heterogeneous computing
GPU graph processing
1.522025
Towards Communication-Efficient Out-of-Core Graph Processing on the GPU · IEEE Trans. Parallel Distributed Syst. 2025
HyTGraph: GPU-Accelerated Graph Processing with Hybrid Transfer Management · ICDE 2023
Machine learning › Graph learning › graph neural network › scalable graph neural network
scalable graph neural network training
1.122025
NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task Parallelism · Proc. VLDB Endow. 2025
NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism · Proc. VLDB Endow. 2024
Distributed systems › distributed machine learning
distributed training
1.022024
NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism · Proc. VLDB Endow. 2024
NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments · Proc. VLDB Endow. 2024
Machine learning › Graph learning › graph neural network training
distributed GNN training
0.912025
NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments · Proc. VLDB Endow. 2025
Machine learning › Efficient and distributed learning › distributed training › distributed DNN training
distributed graph neural network training
0.912025
NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters · Proc. ACM Manag. Data 2025
Natural language and speech › Language models and text generation › retrieval-augmented generation
graph-based RAG
0.912025
DepCache: A KV Cache Management Framework for GraphRAG with Dependency Attention · Proc. ACM Manag. Data 2025
Machine learning › Efficient and distributed learning › inference efficiency
inference optimization
0.912025
DepCache: A KV Cache Management Framework for GraphRAG with Dependency Attention · Proc. ACM Manag. Data 2025
Machine learning › Efficient and distributed learning
KV cache management
0.912025
DepCache: A KV Cache Management Framework for GraphRAG with Dependency Attention · Proc. ACM Manag. Data 2025
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.912025
DepCache: A KV Cache Management Framework for GraphRAG with Dependency Attention · Proc. ACM Manag. Data 2025
Cloud and datacenter computing › resource management
cloud resource management
0.912025
NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments · Proc. VLDB Endow. 2025
GPUs and heterogeneous computing
GPU memory management
0.912025
Towards Communication-Efficient Out-of-Core Graph Processing on the GPU · IEEE Trans. Parallel Distributed Syst. 2025
Storage systems › out-of-core computation
out-of-core graph processing
0.912025
Towards Communication-Efficient Out-of-Core Graph Processing on the GPU · IEEE Trans. Parallel Distributed Syst. 2025
Performance modeling and evaluation
benchmarking
0.812024
Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective · Proc. VLDB Endow. 2024
Distributed systems › distributed machine learning › distributed training
distributed GNN training
0.812024
NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism · Proc. VLDB Endow. 2024
Hardware accelerators and domain-specific architectures › training acceleration
GNN training acceleration
0.812024
NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments · Proc. VLDB Endow. 2024
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.812024
NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments · Proc. VLDB Endow. 2024
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training
0.812024
NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism · Proc. VLDB Endow. 2024
Parallel and multicore computing › distributed deep learning training
tensor parallelism
0.812024
NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism · Proc. VLDB Endow. 2024
Machine learning › Graph learning
graph neural network training
0.522025
NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments · Proc. VLDB Endow. 2025
Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective · Proc. VLDB Endow. 2024
High-performance computing › cluster computing
heterogeneous clusters
0.312025
NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters · Proc. ACM Manag. Data 2025
Parallel and multicore computing › parallel programming models
task parallelism
0.312025
NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task Parallelism · Proc. VLDB Endow. 2025
Graph algorithms and graph theory
graph processing
0.312025
Towards Communication-Efficient Out-of-Core Graph Processing on the GPU · IEEE Trans. Parallel Distributed Syst. 2025
Machine learning › Graph learning › graph neural network training
mini-batch training
0.212024
Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective · Proc. VLDB Endow. 2024
GPUs and heterogeneous computing
graph neural network training
0.212024
NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments · Proc. VLDB Endow. 2024
Parallel and multicore computing
task scheduling
0.212023
HyTGraph: GPU-Accelerated Graph Processing with Hybrid Transfer Management · ICDE 2023

Methods — techniques the papers use, named apart from their topics

task-decoupled training · 1.7task scheduling optimization · 1.7task parallelism · 1.7resource-aware scheduling · 1.7hybrid transfer management · 1.7decoupled training · 1.5communication-computation overlap · 1.5benchmarking · 1.5graph attention · 0.9cache reuse · 0.9tensor parallelism · 0.8pipeline scheduling · 0.8mini-batch sampling · 0.8memory-efficient task scheduling · 0.8embedding reuse with bounded staleness · 0.8data partitioning · 0.8
YearPublicationVenuePosition
2025 NeutronSketch: An in-depth exploration of redundancy in large-scale graph neural network training
Yajiong Liu, Yanfeng Zhang 0001, Qiange Wang, Xin Ai 0006, Ge Yu 0001
Knowl. Based Syst.5
2025 NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters
Chunyu Cao, Xin Ai 0006, Qiange Wang, Yanfeng Zhang 0001, Zhenbo Fu, Mingyi Cao, Chaoyi Chen, Yingyou Wen, Yu Gu 0002, Ge Yu 0001
Proc. ACM Manag. Data2
2025 DepCache: A KV Cache Management Framework for GraphRAG with Dependency Attention
abstract
Graph-based Retrieval-Augmented Generation (GraphRAG) has emerged as a promising paradigm for enhancing LLM reliability by enabling multi-hop reasoning over graph-structured knowledge. However, existing LLMs struggle to efficiently process graph-structured inputs, as traditional attention mechanisms are sequence-based and introduce significant redundancy when serializing graphs into prompt sequences, leading to excessive computation and memory overhead. To address this, we introduce dependency attention, a novel graph-aware attention mechanism that restricts attention computation to token pairs with structural dependencies in the retrieved subgraph. Unlike standard self-attention that computes fully connected interactions, dependency attention prunes irrelevant token pairs and reuses computations along shared relational paths, substantially reducing inference overhead. Building on this idea, we develop DepCache, a KV cache management framework tailored for dependency attention. DepCache enables efficient KV cache reuse through (i) a graph-based KV cache reuse strategy that aligns KV caches across varying prompt contexts, enabling efficient cross-request reuse in GraphRAG, and (ii) a locality-aware replacement policy that leverages spatial and temporal access patterns to improve KV cache hit rate. Evaluations across diverse models and datasets show that DepCache improves LLM inference throughput by 1.5×-5.0× and reduces time-to-first-token latency by up to 3.2×, without compromising generation accuracy.
Xin Ai 0006, Qiange Wang, Peizheng Li, Jiayang Yu, Chaoyi Chen, Xinbo Yang, Yanfeng Zhang 0001, Zhenbo Fu, Yingyou Wen, Ge Yu 0001
Proc. ACM Manag. Data2
2025 NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments
Mingyi Cao, Chunyu Cao, Yanfeng Zhang 0001, Zhenbo Fu, Xin Ai 0006, Qiange Wang, Yu Gu 0002, Ge Yu 0001
Proc. VLDB Endow.5
2025 NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task Parallelism
abstract
Graph neural networks (GNNs) have emerged as a promising method for learning from graph data, but large-scale GNN training requires extensive memory and computation resources. To address this, researchers have proposed using multi-GPU processing, which partitions graph data across GPUs for parallel training. However, vertex dependencies in multi-GPU GNN training lead to significant neighbor replications across GPUs, increasing memory consumption. The substantial intermediate data generated during training further exacerbates this issue. Neighbor replication and intermediate data constitute the primary memory consumption in GNN training (i.e., typically accounting for over 80%). In this work, we propose GNN task parallelism for multi-GPU GNN training, which reduces neighbor replication by partitioning training tasks in each layer across different GPUs rather than partitioning the graph structure. This approach only partitions the graph data within individual GPUs, reducing the memory requirements of single tasks while overlapping subgraph computation across different GPUs. Shared neighbor embeddings among different subgraphs can be efficiently reused within a single GPU. Additionally, we employ a task-decoupled GNN training framework, which decouples different training tasks to manage their associated intermediate data independently and release it as early as possible to reduce memory usage. By integrating these techniques, we propose a multi-GPU GNN training system, NeutronTask. Experimental results on a 4×A5000 GPU server show that NeutronTask effectively supports billion-scale full-graph GNN training. For small graphs where the training data fits into the GPUs, NeutronTask achieves 1.27× - 5.47× speedup compared to state-of-the-art GNN systems including NeutronStar and Sancus.
Zhenbo Fu, Xin Ai 0006, Qiange Wang, Yanfeng Zhang 0001, Shizhan Lu, Chaoyi Chen, Chunyu Cao, Zhewei Wei, Yu Gu 0002, Yingyou Wen, Ge Yu 0001
Proc. VLDB Endow.2
2025 Towards Communication-Efficient Out-of-Core Graph Processing on the GPU
abstract
The key performance bottleneck of large-scale graph processing on memory-limited GPUs is the host-GPU graph data transfer. Existing GPU-accelerated graph processing frameworks address this issue by managing the active subgraph transfer at runtime. Some frameworks adopt explicit transfer management approaches based on explicit memory copy with filter or compaction. In contrast, others adopt implicit transfer management approaches based on on-demand accesses with the zero-copy mechanism or unified virtual memory. Having made intensive analysis, we find that as the active vertices evolve, the performance of the two approaches varies in different workloads. Due to heavy redundant data transfers, high CPU compaction overhead, or low bandwidth utilization, adopting a single approach often results in suboptimal performance. Moreover, these methods lack effective cache management methods to address the irregular and sparse memory access pattern of graph processing. In this work, we propose a hybrid transfer management approach that takes the merits of both two transfer approaches at runtime. Moreover, we present an efficient vertex-centric graph caching framework that minimizes CPU-GPU communication by caching frequently accessed graph data at runtime. Based on these techniques, we present HytGraph, a GPU-accelerated graph processing framework, which is empowered by a set of effective task-scheduling optimizations to improve performance. Experiments on real-world and synthetic graphs show that HytGraph achieves average speedups of 2.5 ×, 5.0 ×, and 2.0 × compared to the state-of-the-art GPU-accelerated graph processing systems, Grus, Subway, and EMOGI, respectively.
Qiange Wang, Xin Ai 0006, Yongze Yan, Shufeng Gong 0001, Yanfeng Zhang 0001, Jing Chen 0037, Ge Yu 0001
IEEE Trans. Parallel Distributed Syst.2
2024 NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments
abstract
Graph Neural Networks (GNNs) have shown exceptional performance across a wide range of applications. Current frameworks leverage CPU-GPU heterogeneous environments for GNN model training, incorporating mini-batch and sampling techniques to mitigate GPU memory constraints. In such settings, sample-based GNN training can be divided into three phases: sampling, gathering, and training. Existing GNN systems deploy various task orchestration methods to execute each phase on either the CPU or GPU. However, through comprehensive experimentation and analysis, we observe that these task orchestration approaches do not optimally exploit the available heterogeneous resources, hindered by either inefficient CPU processing or GPU resource bottlenecks. In this paper, we propose NeutronOrch, a system for sample-based GNN training that ensures balanced utilization of the CPU and GPU. NeutronOrch decouples the training process by layer and pushes down the training task of the bottom layer to the CPU. This significantly reduces the computational load and memory footprint of GPU training. To avoid inefficient CPU processing, NeutronOrch only offloads the training of frequently accessed vertices to the CPU and lets GPU reuse their embeddings with bounded staleness. Furthermore, NeutronOrch provides a fine-grained pipeline design for the layer-based task orchestrating method. The experimental results show that compared with the state-of-the-art GNN systems, NeutronOrch can achieve up to 11.51× performance speedup.
Xin Ai 0006, Qiange Wang, Chunyu Cao, Yanfeng Zhang 0001, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001
Proc. VLDB Endow.1
2024 NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor Parallelism
abstract
Graph neural networks (GNNs) have emerged as a promising direction. Training large-scale graphs that relies on distributed computing power poses new challenges. Existing distributed GNN systems leverage data parallelism by partitioning the input graph and distributing it to multiple workers. However, due to the irregular nature of the graph structure, existing distributed approaches suffer from unbalanced workloads and high overhead in managing cross-worker vertex dependencies. In this paper, we leverage tensor parallelism for distributed GNN training. GNN tensor parallelism eliminates cross-worker vertex dependencies by partitioning features instead of graph structures. Different workers are assigned training tasks on different feature slices with the same dimensional size, leading to a complete load balance. We achieve efficient GNN tensor parallelism through two critical functions. Firstly, we employ a generalized decoupled training framework to decouple NN operations from graph aggregation operations, significantly reducing the communication overhead caused by NN operations which must be computed using complete features. Secondly, we employ a memory-efficient task scheduling strategy to support the training of large graphs exceeding single GPU memory, while further improving performance by overlapping communication and computation. By integrating the above techniques, we propose a distributed GNN training system NeutronTP. Our experimental results on a 16-node Aliyun cluster demonstrate that NeutronTP achieves 1.29×-8.72× speedup over state-of-the-art GNN systems including DistDGL, NeutronStar, and Sancus.
Xin Ai 0006, Zeyu Ling, Qiange Wang, Yanfeng Zhang 0001, Zhenbo Fu, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001
Proc. VLDB Endow.1
2024 Comprehensive Evaluation of GNN Training Systems: A Data Management Perspective
abstract
Many Graph Neural Network (GNN) training systems have emerged recently to support efficient GNN training. Since GNNs embody complex data dependencies between training samples, the training of GNNs should address distinct challenges different from DNN training in data management, such as data partitioning, batch preparation for mini-batch training, and data transferring between CPUs and GPUs. These factors, which take up a large proportion of training time, make data management in GNN training more significant. This paper reviews GNN training from a data management perspective and provides a comprehensive analysis and evaluation of the representative approaches. We conduct extensive experiments on various benchmark datasets and show many interesting and valuable results. We also provide some practical tips learned from these experiments, which are helpful for designing GNN training systems in the future.
Yajiong Liu, Yanfeng Zhang 0001, Xin Ai 0006, Qiange Wang, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001
Proc. VLDB Endow.4
2023 HyTGraph: GPU-Accelerated Graph Processing with Hybrid Transfer Management
abstract
Processing large graphs with memory-limited GPU needs to resolve issues of host-GPU data transfer, which is a key performance bottleneck. Existing GPU-accelerated graph processing frameworks reduce the data transfers by managing the active subgraph transfer at runtime. Some frameworks adopt explicit transfer management approaches based on explicit memory copy with filter or compaction. In contrast, others adopt implicit transfer management approaches based on on-demand access with zero-copy or unified-memory. Having made intensive analysis, we find that as the active vertices evolve, the performance of the two approaches varies in different workloads. Due to heavy redundant data transfers, high CPU compaction overhead, or low bandwidth utilization, adopting a single approach often results in suboptimal performance.In this work, we propose a hybrid transfer management approach to take the merits of both the two approaches at runtime, with an objective to achieve the shortest execution time in each iteration. Based on the hybrid approach, we present HyTGraph, a GPU-accelerated graph processing framework, which is empowered by a set of effective task scheduling optimizations to improve the performance. Our experimental results on real-world and synthesized graphs demonstrate that HyTGraph achieves up to 10.27X speedup over existing GPU-accelerated graph processing systems including Grus, Subway, and EMOGI.
Qiange Wang, Xin Ai 0006, Yanfeng Zhang 0001, Jing Chen 0037, Ge Yu 0001
ICDE2