Ping Gong 0009

dblp:39/5700-9 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2026
0009-0001-4486-3495ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
4 papers
Efficient and distributed learning · 69% Graph learning · 18% Deep learning architectures and training · 13%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Memory systems · 33% Distributed systems · 30% GPUs and heterogeneous computing · 29%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
1.322024
Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression · Proc. VLDB Endow. 2024
Gradient Compression Supercharged High-Performance Data Parallel DNN Training · SOSP 2021
Memory systems
cache management
1.222026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression · Proc. VLDB Endow. 2024
Machine learning › Deep learning architectures and training › mixture of experts
mixture-of-experts inference
1.012026
SMIDT: High-Performance Inference Framework for MoE Models with Dynamic Top-K Routing · AAAI 2026
Machine learning › Efficient and distributed learning
model inference
1.012026
SMIDT: High-Performance Inference Framework for MoE Models with Dynamic Top-K Routing · AAAI 2026
Machine learning › Efficient and distributed learning › distributed training › model parallelism
pipeline parallelism
1.012026
SMIDT: High-Performance Inference Framework for MoE Models with Dynamic Top-K Routing · AAAI 2026
Distributed systems › distributed machine learning › distributed training
distributed GNN training
1.012026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
Distributed systems › distributed machine learning
distributed training
1.012026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
Memory systems › cache
embedding cache
1.012026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
GPUs and heterogeneous computing
graph neural network training
1.012026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
Machine learning › Efficient and distributed learning › model compression
feature compression
0.812024
Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression · Proc. VLDB Endow. 2024
Machine learning › Graph learning
graph neural network training
0.812024
Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression · Proc. VLDB Endow. 2024
Machine learning › Efficient and distributed learning
model compression
0.812024
Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression · Proc. VLDB Endow. 2024
Machine learning › Graph learning
graph sampling
0.712023
gSampler: General and Efficient GPU-based Graph Sampling for Graph Learning · SOSP 2023
GPUs and heterogeneous computing
GPU graph processing
0.712023
gSampler: General and Efficient GPU-based Graph Sampling for Graph Learning · SOSP 2023
Machine learning › Efficient and distributed learning › distributed training
gradient compression
0.512021
Gradient Compression Supercharged High-Performance Data Parallel DNN Training · SOSP 2021
Parallel and multicore computing › parallel computing › parallel machine learning
data-parallel training
0.512021
Gradient Compression Supercharged High-Performance Data Parallel DNN Training · SOSP 2021
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training
0.312026
GLPilot: Efficient Distributed GNN Training With Learnable Embeddings · IEEE Trans. Parallel Distributed Syst. 2026
Machine learning and data management
data management for machine learning
0.212023
gSampler: General and Efficient GPU-based Graph Sampling for Graph Learning · SOSP 2023
Machine learning › Efficient and distributed learning › distributed training
gradient aggregation
0.112021
Gradient Compression Supercharged High-Performance Data Parallel DNN Training · SOSP 2021

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

matrix-centric API · 2.0extract-compute-select-finalize model · 2.0data-flow intermediate representation · 2.0feature compression · 1.5cost model · 1.5cache policy · 1.5tensor parallelism · 1.0staleness-bounded embedding buffering · 1.0on-GPU cache · 1.0local gradient aggregation · 1.0expert parallelism · 1.0dynamic programming · 1.0binary search · 1.0gradient compression · 0.5
YearPublicationVenuePosition
2026 SMIDT: High-Performance Inference Framework for MoE Models with Dynamic Top-K Routing
abstract
To accelerate Mixture-of-Experts (MoE) inference, the hybrid parallelism paradigm is first applying pipeline parallelism (PP) to vertically divide the model into stages, with each stage further divided horizontally using tensor or expert parallelism. On the algorithm side, dynamic Top-K routing reduces computation by activating fewer experts per token on average. In this paper, we explore the application of dynamic Top-K routing to PP-enabled MoE inference, aiming to fully unleash their combined potential. We identify key performance bottlenecks arising from Top-K value variation across layers, which conflicts with PP's typically uniform stage partitioning, as well as opportunities to optimize memory usage through their integration. To address these challenges, we present SMIDT, an efficient MoE inference framework tailored for dynamic Top-K routing. SMIDT features: (1) an adaptive, module-level uneven partitioning strategy to balance computation across PP stages, (2) a memory-aware expert replication scheme (DPMoE) that reduces communication overhead, and (3) a lightweight search algorithm combining binary search and dynamic programming to generate efficient parallelism plans. We implement SMIDT on SGLang, a state-of-the-art LLM inference framework, evaluate it on 32 A40 GPUs and 16 A100 GPUs, and compare with manually tuned parallelism strategies. Experimental results show that, when co-locating prefill and decoding phases, SMIDT achieves 1.20–3.13x throughput improvements for prefill-only tasks and 1.05–1.89x for prefill-decoding tasks. When disaggregating prefill and decoding tasks, SMIDT improves average and P99 time-to-first-token (TTFT) by 1.10–1.17x and 1.21–1.26x, respectively.
Zewen Jin, Shen Fu, Chengjie Tang, Youhui Bai, Jiaan Zhu, Chizheng Fang, Ping Gong 0009, Cheng Li 0001
AAAI8
2026 GLPilot: Efficient Distributed GNN Training With Learnable Embeddings
abstract
Graph Neural Networks (GNNs) with learnable vertex embeddings enable models to infer rich, task-specific representations even when vertex features are sparse, noisy, or missing. In large-scale multi-GPU training, dynamically updated embeddings, often orders of magnitude larger than model parameters, severely degrade training efficiency. Specifically, loading remote embeddings and synchronizing their gradients collectively account for over 90% of per-iteration time. Traditional caching and parallelism approaches, designed for static embeddings or model parameters alone, are ineffective at mitigating this “data wall” of embedding-related transfers. To address this, we begin with a detailed analysis of vertex access patterns over training iterations and find that infrequently sampled vertices, despite incurring the majority of embedding-loading latency, undergo very few updates, making their embeddings ideal candidates for staleness reuse. Driven by this, we propose GLPilot, a novel system that mitigates embedding-related bottlenecks. GLPilot introduces a staleness-bounded embedding buffering mechanism to reduce remote fetches and a local gradient aggregation technique to minimize redundant communications during synchronization. Additionally, GLPilot utilizes an on-GPU cache for keeping mostly updated embeddings to alleviate CPU-GPU data transfer bottlenecks. Our evaluations on a 32-GPU cluster using two popular GNN models, three datasets and two optimizers demonstrate that GLPilot consistently achieves 1.28–1.93× per-epoch training speedups, in comparison with two strong baselines such as DGL and P3, while maintaining comparable model accuracy.
Chengru Yang, Chaoyi Ruan, Chengjie Tang, Ping Gong 0009, Xiang Song 0003, Cheng Li 0001
IEEE Trans. Parallel Distributed Syst.4
2025 Understanding Data Preprocessing for Effective End-to-End Training of DNN
Ping Gong 0009, Cheng Li 0001, Xiaosong Ma, Sam H. Noh
APPT1
2024 Eliminating Data Processing Bottlenecks in GNN Training over Large Graphs via Two-level Feature Compression
abstract
Training GNNs over large graphs faces a severe data processing bottleneck, involving both sampling and feature loading. To tackle this issue, we introduce F 2 CGT, a fast GNN training system incorporating feature compression. To avoid potential accuracy degradation, we propose a two-level, hybrid feature compression approach that applies different compression methods to various graph nodes. This differentiated choice strikes a balance between rounding errors, compression ratios, model accuracy loss, and preprocessing costs. Our theoretical analysis proves that this approach offers convergence and comparable model accuracy as the conventional training without feature compression. Additionally, we also co-design the on-GPU cache sub-system with compression-enabled training within F 2 CGT. The new cache sub-system, driven by a cost model, runs new cache policies to carefully choose graph nodes with high access frequencies, and well partitions the spare GPU memory for various types of graph data, for improving cache hit rates. Finally, extensive evaluation of F 2 CGT on two popular GNN models and four datasets, including three large public datasets, demonstrates that F 2 CGT achieves a compression ratio of up to 128 and provides GNN training speedups of 1.23-2.56× and 3.58--71.46× for single-machine and distributed training, respectively, with up to 32 GPUs and marginal accuracy loss.
Ping Gong 0009, Tianming Wu, Jiawei Yi, Chengru Yang, Cheng Li 0001, Qirong Peng, Guiming Xie, Yongcheng Bao, Haifeng Liu 0004, Yinlong Xu 0001
Proc. VLDB Endow.2
2023 gSampler: General and Efficient GPU-based Graph Sampling for Graph Learning
abstract
Graph sampling prepares training samples for graph learning and can dominate the training time. Due to the increasing algorithm diversity and complexity, existing sampling frameworks are insufficient in the generality of expression and the efficiency of execution. To close this gap, we conduct a comprehensive study on 15 popular graph sampling algorithms to motivate the design of gSampler, a general and efficient GPU-based graph sampling framework. gSampler models graph sampling using a general 4-step Extract-Compute-Select-Finalize (ECSF) programming model, proposes a set of matrix-centric APIs that allow to easily express complex graph sampling algorithms, and incorporates a data-flow intermediate representation (IR) that translates high-level API codes for efficient GPU execution. We demonstrate that implementing graph sampling algorithms with gSampler is easy and intuitive. We also conduct extensive experiments with 7 algorithms, 4 graph datasets, and 2 hardware configurations. The results show that gSampler introduces sampling speedups of 1.14--32.7× and an average speedup of 6.54×, compared to state-of-the-art GPU-based graph sampling systems such as DGL, which translates into an overall time reduction of over 40% for graph learning. gSampler is open-source at https://tinyurl.com/29twthd4.
Ping Gong 0009, Renjie Liu 0001, Zunyao Mao, Zhenkun Cai, Xiao Yan 0002, Cheng Li 0001, Zhuozhao Li
SOSP1
2021 Gradient Compression Supercharged High-Performance Data Parallel DNN Training
abstract
Gradient compression is a promising approach to alleviating the communication bottleneck in data parallel deep neural network (DNN) training by significantly reducing the data volume of gradients for synchronization. While gradient compression is being actively adopted by the industry (e.g., Facebook and AWS), our study reveals that there are two critical but often overlooked challenges: 1) inefficient coordination between compression and communication during gradient synchronization incurs substantial overheads, and 2) developing, optimizing, and integrating gradient compression algorithms into DNN systems imposes heavy burdens on DNN practitioners, and ad-hoc compression implementations often yield surprisingly poor system performance.
Youhui Bai, Cheng Li 0001, Ping Gong 0009, Feng Yan 0001, Ruichuan Chen, Yinlong Xu 0001
SOSP5