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

Shenhan Zhu

dblp:387/2183 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
6since 2021 · last 2025
0009-0004-0267-775XORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 53% Distributed systems · 28% Cloud and datacenter computing · 19%
Artificial intelligence
5 papers
Efficient and distributed learning · 54% Deep learning architectures and training · 27% Learning paradigms · 10%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
2.742025
Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling · ASPLOS (2) 2025
FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism · ASPLOS (2) 2025
LSH-MoE: Communication-efficient MoE Training via Locality-Sensitive Hashing · NeurIPS 2024
Machine learning › Learning paradigms
multi-task learning
0.912025
Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling · ASPLOS (2) 2025
Machine learning › Efficient and distributed learning › distributed training › model parallelism
sequence parallelism
0.912025
FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism · ASPLOS (2) 2025
Cloud and datacenter computing
cluster resource management and scheduling
0.912025
Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling · ASPLOS (2) 2025
Distributed systems
communication optimization
0.912025
NetMoE: Accelerating MoE Training through Dynamic Sample Placement · ICLR 2025
Distributed systems › distributed machine learning
distributed training
0.912025
NetMoE: Accelerating MoE Training through Dynamic Sample Placement · ICLR 2025
Cloud and datacenter computing
job scheduling
0.912025
Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling · ASPLOS (2) 2025
Parallel and multicore computing
load balancing
0.912025
FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism · ASPLOS (2) 2025
Distributed systems › distributed machine learning › distributed training
mixture-of-experts training
0.912025
NetMoE: Accelerating MoE Training through Dynamic Sample Placement · ICLR 2025
Parallel and multicore computing
parallel programming models
0.912025
FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism · ASPLOS (2) 2025
Parallel and multicore computing › parallel computing › parallel machine learning
parallel training
0.912025
NetMoE: Accelerating MoE Training through Dynamic Sample Placement · ICLR 2025
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.812024
LSH-MoE: Communication-efficient MoE Training via Locality-Sensitive Hashing · NeurIPS 2024
Machine learning › Deep learning architectures and training › attention mechanism
efficient attention
0.812024
X-former Elucidator: Reviving Efficient Attention for Long Context Language Modeling · IJCAI 2024
Natural language and speech › Language models and text generation › language modeling
long-context language modeling
0.812024
X-former Elucidator: Reviving Efficient Attention for Long Context Language Modeling · IJCAI 2024
Machine learning › Deep learning architectures and training
mixture of experts
0.812024
LSH-MoE: Communication-efficient MoE Training via Locality-Sensitive Hashing · NeurIPS 2024
Machine learning › Deep learning architectures and training › mixture of experts
moe training
0.812024
LSH-MoE: Communication-efficient MoE Training via Locality-Sensitive Hashing · NeurIPS 2024
Parallel and multicore computing
distributed deep learning training
0.812024
Improving Automatic Parallel Training via Balanced Memory Workload Optimization · IEEE Trans. Knowl. Data Eng. 2024
Parallel and multicore computing › parallel computing › parallel machine learning
distributed training scheduling
0.812024
Improving Automatic Parallel Training via Balanced Memory Workload Optimization · IEEE Trans. Knowl. Data Eng. 2024
Parallel and multicore computing › parallelization strategies
hybrid parallelism
0.812024
Improving Automatic Parallel Training via Balanced Memory Workload Optimization · IEEE Trans. Knowl. Data Eng. 2024
Machine learning › Efficient and distributed learning › efficient training
long-context training
0.312025
FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism · ASPLOS (2) 2025
Machine learning and data management › scalable machine learning
distributed learning
0.312025
NetMoE: Accelerating MoE Training through Dynamic Sample Placement · ICLR 2025

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

workload parallelization · 1.7wavefront scheduling · 1.7integer programming · 1.7flexible sequence scattering · 1.7dynamic programming search · 1.5decision tree decomposition · 1.5bi-objective optimization · 1.5transformer attention · 0.8locality-sensitive hashing · 0.8error compensation · 0.8cross-polytope hashing · 0.8
YearPublicationVenuePosition
2025 FlexSP: Accelerating Large Language Model Training via Flexible Sequence Parallelism
abstract
Extending the context length (i.e., the maximum supported sequence length) of LLMs is of paramount significance. To facilitate long context training of LLMs, sequence parallelism has emerged as an essential technique, which scatters each input sequence across multiple devices and necessitates communication to process the sequence. In essence, existing sequence parallelism methods assume homogeneous sequence lengths (i.e., all input sequences are equal in length) and therefore leverages a single, static scattering strategy for all input sequences. However, in reality, the sequence lengths in LLM training corpora exhibit substantial variability, often following a long-tail distribution, which leads to workload heterogeneity.
Shiju Wang, Shenhan Zhu, Fangcheng Fu, Xuefeng Xiao 0001, Huixia Li, Jiashi Li, Faming Wu, Bin Cui 0001
ASPLOS (2)3
2025 Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling
abstract
Recent foundation models are capable of handling multiple tasks and multiple data modalities with the unified base model structure and several specialized model components. However, efficient training of such multi-task (MT) multi-modal (MM) models poses significant system challenges due to the sophisticated model architecture and the heterogeneous workloads of different tasks and modalities. In this paper, we propose Spindle, a brand new training system tailored for resource-efficient and high-performance training of MT MM models via wavefront scheduling. The key idea of Spindle is to decompose the model execution into waves and address the joint optimization problem sequentially, including both heterogeneity-aware workload parallelization and dependency-driven execution scheduling. We build our system and evaluate it on various MT MM models. Experiments demonstrate the superior performance and efficiency of Spindle, with speedup ratio up to 71% compared to state-of-the-art training systems.
Shenhan Zhu, Fangcheng Fu, Xupeng Miao, Jie Zhang 0135, Juan Zhu, Fan Hong, Yong Li 0045, Bin Cui 0001
ASPLOS (2)2
2025 NetMoE: Accelerating MoE Training through Dynamic Sample Placement
abstract
Mixture of Experts (MoE) is a widely used technique to expand model sizes for better model quality while maintaining the computation cost constant. In a nutshell, an MoE model consists of multiple experts in each model layer and routes the training tokens to only a fixed number of experts rather than all. In distributed training, as experts are distributed among different GPUs, All-to-All communication is necessary to exchange the training tokens among the GPUs after each time of expert routing. Due to the frequent and voluminous data exchanges, All-to-All communication has become a notable challenge to training efficiency. In this paper, we manage to accelerate All-to-All communication in MoE models from the training sample perspective, which is unexplored so far. In particular, we put forward the observation that tokens in the same training sample have certain levels of locality in expert routing. Motivated by this, we develop NetMoE, which takes such locality into account and dynamically rearranges the placement of training samples to minimize All-to-All communication costs. Specifically, we model the All-to-All communication given the sample placement and formulate an integer programming problem to deduce the optimal placement in polynomial time. Experiments with 32 GPUs show that NetMoE achieves a maximum efficiency improvement of $1.67 \times$ compared with current MoE training frameworks.
Fangcheng Fu, Xupeng Miao, Shenhan Zhu, Xiaonan Nie, Bin Cui 0001
ICLR5
2024 X-former Elucidator: Reviving Efficient Attention for Long Context Language Modeling
Xupeng Miao, Shenhan Zhu, Fangcheng Fu, Zhi Yang 0001, Yaofeng Tu, Bin Cui 0001
IJCAI2
2024 LSH-MoE: Communication-efficient MoE Training via Locality-Sensitive Hashing
abstract
Larger transformer models perform better on various downstream tasks but require more cost to scale up the model size. To efficiently enlarge models, the Mixture-of-Expert (MoE) architecture is widely adopted, which consists of a gate network and a series of experts and keep the training cost constant by routing the input data to a fixed number of experts instead of all. In existing large-scale MoE training systems, experts would be distributed among different GPUs for parallelization, and thus input data requires additional all-to-all communication to access the target expert and conduct corresponding computation. However, upon evaluating the training process of three mainstream MoE models on commonly used GPU clusters, we found that the all-to-all communication ratio averaged around 45\%, which significantly hinders the training efficiency and scalability of MoE models. In this paper, we propose LSH-MoE, a communication-efficient MoE training framework using locality-sensitive hashing (LSH). We first present the problems of scaling MoE training in existing systems and highlight the potential of exploiting token similarity to facilitate data compression. Then, we introduce an efficient LSH-based compression technique, which utilizes the cross-polytope hashing for rapid clustering and implements a residual-based error compensation scheme to alleviate the adverse impact of compression. To verify the effectiveness of our methods, we conduct experiments on both language models (e.g., RoBERTa, GPT, and T5) and vision models (e.g., Swin) for both pre-training and fine-tuning tasks. The results demonstrate that our method substantially outperforms its counterparts across different tasks by 1.28-2.2$\times$ of speedup.
Xiaonan Nie, Qibin Liu, Fangcheng Fu, Shenhan Zhu, Xupeng Miao, Shouda Liu, Bin Cui 0001
NeurIPS4
2024 Improving Automatic Parallel Training via Balanced Memory Workload Optimization
abstract
Transformer models have emerged as the leading approach for achieving state-of-the-art performance across various application domains, serving as the foundation for advanced large-scale deep learning (DL) models. However, efficiently training these models across multiple GPUs remains a complex challenge due to the abundance of parallelism options. Existing DL systems either require manual efforts to design distributed training plans or limit parallelism combinations to a constrained search space. In this paper, we present Galvatron-BMW, a novel system framework that integrates multiple prevalent parallelism dimensions and automatically identifies the most efficient hybrid parallelism strategy. To effectively navigate this vast search space, we employ a decision tree approach for decomposition and pruning based on intuitive insights. We further utilize a dynamic programming search algorithm to derive the optimal plan. Moreover, to improve resource utilization and enhance system efficiency, we propose a bi-objective optimization workflow that focuses on workload balance. Our evaluations on different Transformer models demonstrate the capabilities of Galvatron-BMW in automating distributed training under varying GPU memory constraints. Across all tested scenarios, Galvatron-BMW consistently achieves superior system throughput, surpassing previous approaches that rely on limited parallelism strategies.
Youhe Jiang, Xupeng Miao, Fangcheng Fu, Shenhan Zhu, Xiaonan Nie, Yaofeng Tu, Bin Cui 0001
IEEE Trans. Knowl. Data Eng.5