Biao Sun 0002

dblp:01/10318-2 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2024
0009-0000-7100-0866ORCID · verified

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2024 Llumnix: Dynamic Scheduling for Large Language Model Serving
Biao Sun 0002, Ziming Huang, Wencong Xiao, Yong Li 0045, Wei Lin 0016
OSDI1
2023 Exploiting Input Tensor Dynamics in Activation Checkpointing for Efficient Training on GPU
abstract
Larger deep learning models usually lead to higher model quality, however with an ever-increasing GPU memory footprint. Although several tensor checkpointing techniques have been proposed to enable training under a restricted GPU memory budget, they fail to exploit the input tensor dynamics due to diverse datasets and subsequent data augmentation, and thus leave the training optimization on table. In this paper, we propose Mimose, an input-aware tensor checkpointing planner respecting the memory budget while enabling efficient model training on GPU. Mimose builds a lightweight but accurate prediction model of GPU memory usage online, without pre-analyzing the model. It generates a tensor checkpointing plan based on per-layer memory prediction and applies it to the training process on the fly. Our experiments show that Mimose achieves superior training throughput compared to state-of-the-art checkpointing frameworks under the same GPU memory budgets.
Jianjin Liao, Mingzhen Li 0001, Hailong Yang 0002, Qingxiao Sun, Biao Sun 0002, Jiwei Hao, Tianyu Feng, Fengwei Yu, Shengdong Chen, Zhongzhi Luan, Depei Qian 0001
IPDPS5
2023 EasyScale: Elastic Training with Consistent Accuracy and Improved Utilization on GPUs
abstract
Distributed synchronized GPU training is commonly used for deep learning. The resource constraint of using a fixed number of GPUs makes large-scale training jobs suffer from long queuing time for resource allocation, and lowers the cluster utilization. Adapting to resource elasticity can alleviate this but often introduces inconsistent model accuracy, due to lacking of capability to decouple model training procedure from resource allocation. We propose EasyScale, an elastic training system that achieves consistent model accuracy under resource elasticity for both homogeneous and heterogeneous GPUs. EasyScale preserves the data-parallel training behaviors strictly, traces the consistency-relevant factors carefully, utilizes the deep learning characteristics for EasyScaleThread abstraction and fast context-switching. To utilize heterogeneous cluster, EasyScale dynamically assigns workers based on the intra-/inter-job schedulers, minimizing load imbalance and maximizing aggregated job throughput. Deployed in an online serving cluster, EasyScale powers the training jobs to utilize idle GPUs opportunistically, improving overall cluster utilization by 62.1%.
Mingzhen Li 0001, Wencong Xiao, Hailong Yang 0002, Biao Sun 0002, Shiru Ren, Zhongzhi Luan, Xianyan Jia, Yi Liu 0013, Yong Li 0045, Wei Lin 0016, Depei Qian 0001
SC4
2023 Adapting combined tiling to stencil optimizations on sunway processor
Biao Sun 0002, Mingzhen Li 0001, Hailong Yang 0002, Zhongzhi Luan, Depei Qian 0001
CCF Trans. High Perform. Comput.1