Efficient Distributed MLLM Training with Cornstarch

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Jang, Insu, Lu, Runyu, Bansal, Nikhil, Chen, Ang, Chowdhury, Mosharaf
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914595201875968
author Jang, Insu
Lu, Runyu
Bansal, Nikhil
Chen, Ang
Chowdhury, Mosharaf
author_facet Jang, Insu
Lu, Runyu
Bansal, Nikhil
Chen, Ang
Chowdhury, Mosharaf
contents Multimodal large language models (MLLMs) extend the capabilities of large language models (LLMs) by combining heterogeneous model architectures to handle diverse modalities like images and audio. However, this inherent heterogeneity in MLLM model structure and data types makes makeshift extensions to existing LLM training frameworks unsuitable for efficient MLLM training. While there are a few works that have attempted to address the heterogeneity in MLLM training, their approaches are limited to only superficially considering the characteristics of MLLMs. In this paper, we present Cornstarch, an efficient distributed MLLM training framework that contemplates MLLM's unique characteristics in both model and data parallelization. Cornstarch introduces frozen-aware pipeline parallelism and token workload-balanced context parallelism to improve MLLM training throughput. Our extensive evaluation shows that Cornstarch outperforms state-of-the-art solutions by $2.26\times$ on average in terms of MLLM training throughput. Cornstarch is an open-source project available at https://github.com/cornstarch-org/Cornstarch.
format Preprint
id arxiv_https___arxiv_org_abs_2503_11367
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Distributed MLLM Training with Cornstarch
Jang, Insu
Lu, Runyu
Bansal, Nikhil
Chen, Ang
Chowdhury, Mosharaf
Distributed, Parallel, and Cluster Computing
Multimodal large language models (MLLMs) extend the capabilities of large language models (LLMs) by combining heterogeneous model architectures to handle diverse modalities like images and audio. However, this inherent heterogeneity in MLLM model structure and data types makes makeshift extensions to existing LLM training frameworks unsuitable for efficient MLLM training. While there are a few works that have attempted to address the heterogeneity in MLLM training, their approaches are limited to only superficially considering the characteristics of MLLMs. In this paper, we present Cornstarch, an efficient distributed MLLM training framework that contemplates MLLM's unique characteristics in both model and data parallelization. Cornstarch introduces frozen-aware pipeline parallelism and token workload-balanced context parallelism to improve MLLM training throughput. Our extensive evaluation shows that Cornstarch outperforms state-of-the-art solutions by $2.26\times$ on average in terms of MLLM training throughput. Cornstarch is an open-source project available at https://github.com/cornstarch-org/Cornstarch.
title Efficient Distributed MLLM Training with Cornstarch
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2503.11367