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

Jian Sha

dblp:362/9183 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
7since 2021 · last 2026
0009-0005-9564-6019ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 4 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 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
5 papers
Distributed systems · 35% Cloud and datacenter computing · 19% GPUs and heterogeneous computing · 16%
Artificial intelligence
4 papers
Efficient and distributed learning · 86% Language models and text generation · 14%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
2.532025
EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models · ICLR 2025
MEPipe: Democratizing LLM Training with Memory-Efficient Slice-Level Pipeline Scheduling on Cost-Effective Accelerators · EuroSys 2025
DLRover-RM: Resource Optimization for Deep Recommendation Models Training in the cloud · Proc. VLDB Endow. 2024
Distributed systems › distributed machine learning
distributed training
1.922026
FLARE: Anomaly Diagnostics for Divergent LLM Training in GPU Clusters of Thousand-Plus Scale · NSDI 2026
mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs · Proc. VLDB Endow. 2025
Natural language and speech › Language models and text generation
large language model training
1.122025
EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models · ICLR 2025
MEPipe: Democratizing LLM Training with Memory-Efficient Slice-Level Pipeline Scheduling on Cost-Effective Accelerators · EuroSys 2025
Distributed systems
anomaly diagnosis
1.012026
FLARE: Anomaly Diagnostics for Divergent LLM Training in GPU Clusters of Thousand-Plus Scale · NSDI 2026
GPUs and heterogeneous computing › multi-GPU computing
GPU cluster
1.012026
FLARE: Anomaly Diagnostics for Divergent LLM Training in GPU Clusters of Thousand-Plus Scale · NSDI 2026
Machine learning › Efficient and distributed learning › distributed training › communication-efficient distributed SGD
local SGD
0.912025
EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models · ICLR 2025
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
low-rank adaptation
0.912025
mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs · Proc. VLDB Endow. 2025
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.912025
mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs · Proc. VLDB Endow. 2025
Machine learning › Efficient and distributed learning › distributed training › model parallelism
pipeline scheduling
0.912025
MEPipe: Democratizing LLM Training with Memory-Efficient Slice-Level Pipeline Scheduling on Cost-Effective Accelerators · EuroSys 2025
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.912025
MEPipe: Democratizing LLM Training with Memory-Efficient Slice-Level Pipeline Scheduling on Cost-Effective Accelerators · EuroSys 2025
Parallel and multicore computing
pipeline parallelism
0.912025
mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs · Proc. VLDB Endow. 2025
Machine learning › Efficient and distributed learning › distributed training
recommendation model training
0.812024
DLRover-RM: Resource Optimization for Deep Recommendation Models Training in the cloud · Proc. VLDB Endow. 2024
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.812024
DLRover-RM: Resource Optimization for Deep Recommendation Models Training in the cloud · Proc. VLDB Endow. 2024
High-performance computing › scientific workflow
workflow optimization
0.812024
Couler: Unified Machine Learning Workflow Optimization in Cloud · ICDE 2024
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training
0.312025
mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs · Proc. VLDB Endow. 2025

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

slice-level pipeline scheduling · 1.7pipeline parallelism · 1.7memory-efficient training · 1.7LoRA · 1.7resource-performance models · 1.5heuristic resource allocation · 1.5pseudo gradient penalty · 0.9model sharding · 0.9local SGD · 0.9asynchronous training · 0.9large language model · 0.8hyperparameter tuning · 0.8caching · 0.8auto-parallelization · 0.8
YearPublicationVenuePosition
2026 DLRover-LM: LLM Pre-Training Framework With Thousands of Accelerators in AntGroup
Ziling Huang, Zhengmao Ye, Qingsong Cai, Zelong Huang, Bo Sang, Jian Sha, Tingfeng Lan, Hui Lu 0001, Yuanchun Zhou, MingJie Tang
ICDE7
2026 FLARE: Anomaly Diagnostics for Divergent LLM Training in GPU Clusters of Thousand-Plus Scale
Weihao Cui, Ji Zhang 0001, Han Zhao 0005, Chao Liu 0037, Jian Sha, Bo Sang, Bingsheng He, Minyi Guo, Quan Chen 0002
NSDI5
2025 MEPipe: Democratizing LLM Training with Memory-Efficient Slice-Level Pipeline Scheduling on Cost-Effective Accelerators
abstract
The training of large language models (LLMs) typically needs costly GPUs, such as NVIDIA A100 or H100. They possess substantial high-bandwidth on-chip memory and rapid interconnects like NVLinks. The exorbitant expenses associated with LLM training pose not just an economic challenge but also a societal one, as it restricts the ability to train LLMs from scratch to a selected few organizations.
Zhenbo Sun, Shengqi Chen 0001, Yuanwei Wang, Jian Sha, Guanyu Feng
EuroSys4
2025 EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models
abstract
Distributed training methods are crucial for large language models (LLMs). However, existing distributed training methods often suffer from communication bottlenecks, stragglers, and limited elasticity, particularly in heterogeneous or large-scale environments. Local SGD methods have been proposed to address these issues, but their effectiveness remains limited to small-scale training due to additional memory overhead and lack of concerns on efficiency and stability. To tackle these issues, we propose EDiT, an innovative Efficient Distributed Training method that combines a tailored Local SGD approach with model sharding techniques to enhance large-scale training efficiency. EDiT performs layer-wise parameter synchronization during forward pass, reducing communication and memory overhead and enabling overlap. Besides, EDiT employs a pseudo gradient penalty strategy to suppress loss spikes, which ensures training stability and improves performance. Additionally, we introduce A-EDiT, a fully asynchronous variant of EDiT that accommodates heterogeneous clusters. Building on EDiT/A-EDiT, we conduct a series of experiments to validate large-scale asynchronous training for LLMs, accompanied by comprehensive analyses. Experimental results demonstrate the superior performance of EDiT/A-EDiT, establishing them as robust solutions for distributed LLM training in diverse computational ecosystems. The code is available at Atorch codebase: https://github.com/intelligent-machine-learning/atorch/tree/main/atorch/local_sgd.
Jialiang Cheng, Ning Gao 0009, Yun Yue, Zhiling Ye, Jiadi Jiang, Jian Sha
ICLR6
2025 mLoRA: Fine-Tuning LoRA Adapters via Highly-Efficient Pipeline Parallelism in Multiple GPUs
abstract
Transformer-based large language models (LLMs) have demonstrated outstanding performance across diverse domains, particularly in the emerging pretrain-then-finetune paradigm. LoRA, a parameter-efficient fine-tuning method, is commonly used to adapt a base LLM to multiple downstream tasks. Further, LLM platforms enable developers to fine-tune multiple models and develop various domain-specific applications simultaneously. However, existing model parallelism schemes suffer from high communication overhead and inefficient GPU utilization. In this paper, we present mLoRA, a parallelism-efficient fine-tuning system designed for training multiple LoRA across GPUs and machines. mLoRA introduces a novel LoRA-aware pipeline parallelism scheme that efficiently pipelines LoRA adapters and their distinct fine-tuning stages across GPUs and machines, along with a new LoRA-efficient operator to enhance GPU utilization. Our extensive evaluation shows that mLoRA can significantly reduce average fine-tuning task completion time, e.g., by 30%, compared to state-of-the-art methods like FSDP. More importantly, mLoRA enables simultaneous fine-tuning of larger models, e.g., two Llama-2-13B models on four NVIDIA RTX A6000 48GB GPUs, which is not feasible for FSDP due to high memory requirements. Hence, mLoRA not only increases fine-tuning efficiency but also makes it more accessible on cost-effective GPUs.
Zhengmao Ye, Dengchun Li, Zetao Hu, Tingfeng Lan, Jian Sha, Shicong Zhang, Lei Duan, Jie Zuo, Hui Lu 0001, Yuanchun Zhou, MingJie Tang
Proc. VLDB Endow.5
2024 Couler: Unified Machine Learning Workflow Optimization in Cloud
abstract
Machine Learning (ML) has become ubiquitous, fueling data-driven applications across various organizations. Contrary to the traditional perception of ML in research, ML workflows can be complex, resource-intensive, and time-consuming. Expanding an ML workflow to encompass a wider range of data infrastructure and data types may lead to larger workloads and increased deployment costs. Currently, numerous workflow engines are available (with over ten being widely recognized). This variety poses a challenge for end-users in terms of mastering different engine APIs. While efforts have primarily focused on optimizing ML Operations (MLOps) for a specific workflow engine, current methods largely overlook workflow optimization across different engines. In this work, we design and implement Couler, a system designed for unified ML workflow optimization in the cloud. Our main insight lies in the ability to generate an ML workflow using natural language (NL) descriptions. We integrate Large Language Models (LLMs) into workflow generation, and provide a unified programming interface for various workflow engines. This approach alleviates the need to understand various workflow engines' APIs. Moreover, Couler enhances workflow computation efficiency by introducing automated caching at multiple stages, enabling large workflow auto-parallelization and automatic hyperparameters tuning. These enhancements minimize redundant computational costs and improve fault tolerance during deep learning workflow training. Couler is extensively deployed in real-world production scenarios at Ant Group, handling approximately 22k workflows daily, and has successfully improved the CPU/Memory utilization by more than 15% and the workflow completion rate by around 17%.
Xiaoda Wang, Yuan Tang 0001, Tengda Guo, Bo Sang, Jiewei Wu, Jian Sha, Ke Zhang 0048, MingJie Tang
ICDE6
2024 DLRover-RM: Resource Optimization for Deep Recommendation Models Training in the cloud
abstract
Deep learning recommendation models (DLRM) rely on large embedding tables to manage categorical sparse features. Expanding such embedding tables can significantly enhance model performance, but at the cost of increased GPU/CPU/memory usage. Meanwhile, tech companies have built extensive cloud-based services to accelerate training DLRM models at scale. In this paper, we conduct a deep investigation of the DLRM training platforms at AntGroup and reveal two critical challenges: low resource utilization due to suboptimal configurations by users and the tendency to encounter abnormalities due to an unstable cloud environment. To overcome them, we introduce DLRover, an elastic training framework for DLRMs designed to increase resource utilization and handle the instability of a cloud environment. DLRover develops a resource-performance model by considering the unique characteristics of DLRMs and a three-stage heuristic strategy to automatically allocate and dynamically adjust resources for DLRM training jobs for higher resource utilization. Further, DLRover develops multiple mechanisms to ensure efficient and reliable execution of DLRM training jobs. Our extensive evaluation shows that DLRover reduces job completion times by 31%, increases the job completion rate by 6%, enhances CPU usage by 15%, and improves memory utilization by 20%, compared to state-of-the-art resource scheduling frameworks. DLRover has been widely deployed at AntGroup and processes thousands of DLRM training jobs on a daily basis. DLRover is open-sourced and has been adopted by 10+ companies.
Qinlong Wang, Tingfeng Lan, Yinghao Tang, Bo Sang, Ziling Huang, Yiheng Du, Jian Sha, Hui Lu 0001, Yuanchun Zhou, Ke Zhang 0048, MingJie Tang
Proc. VLDB Endow.8