TY - GEN
T1 - DeepFill
T2 - 25th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2025
AU - Qing, Zhengyu
AU - Shi, Shaohuai
AU - Wang, Qiang
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2026.
PY - 2026
Y1 - 2026
N2 - The training of multimodal large language models (MLLMs) has emerged as a crucial area in artificial intelligence, aiming to integrate diverse modalities such as text and images into a unified framework. Due to the vast number of model parameters, MLLM training often employs techniques such as pipeline parallelism (PP) and the Zero Redundancy Optimizer (ZeRO) to address memory limitations. However, existing frameworks, such as DeepSpeed, fail to fully utilize GPU resources, resulting in significant idle time when distributing the training task across multiple devices. To mitigate this issue, we introduce DeepFill, a novel framework designed to enhance MLLM training efficiency. First, DeepFill separates the inference component of the frozen modality encoders from the training process of the main large language model (LLM), assigning them to distinct execution streams. Second, DeepFill leverages the idle GPU time in PP and ZeRO and precomputes the encoders within a single training step (PP bubbles) or between two consecutive steps (ZeRO bubbles). Our experiments on two open-source MLLMs demonstrate that DeepFill significantly improves the training throughput by up to 1.08× for PP, 1.11× for ZeRO and 1.18× for their hybrid optimization, closely aligning with theoretical expectations.
AB - The training of multimodal large language models (MLLMs) has emerged as a crucial area in artificial intelligence, aiming to integrate diverse modalities such as text and images into a unified framework. Due to the vast number of model parameters, MLLM training often employs techniques such as pipeline parallelism (PP) and the Zero Redundancy Optimizer (ZeRO) to address memory limitations. However, existing frameworks, such as DeepSpeed, fail to fully utilize GPU resources, resulting in significant idle time when distributing the training task across multiple devices. To mitigate this issue, we introduce DeepFill, a novel framework designed to enhance MLLM training efficiency. First, DeepFill separates the inference component of the frozen modality encoders from the training process of the main large language model (LLM), assigning them to distinct execution streams. Second, DeepFill leverages the idle GPU time in PP and ZeRO and precomputes the encoders within a single training step (PP bubbles) or between two consecutive steps (ZeRO bubbles). Our experiments on two open-source MLLMs demonstrate that DeepFill significantly improves the training throughput by up to 1.08× for PP, 1.11× for ZeRO and 1.18× for their hybrid optimization, closely aligning with theoretical expectations.
KW - Distributed Training
KW - Multimodel Large Language Model
UR - https://www.scopus.com/pages/publications/105041712731
U2 - 10.1007/978-981-95-8411-6_18
DO - 10.1007/978-981-95-8411-6_18
M3 - 会议稿件
AN - SCOPUS:105041712731
SN - 9789819584109
T3 - Lecture Notes in Computer Science
SP - 233
EP - 245
BT - Algorithms and Architectures for Parallel Processing - 25th International Conference, ICA3PP 2025, Proceedings
A2 - Ibrahim, Shadi
A2 - Rauber, Thomas
A2 - Liu, Huazhong
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 30 October 2025 through 2 November 2025
ER -