mlsanityData to 7 Oct 2026

Spindle: Efficient Distributed Training of Multi-Task Large Models via Wavefront Scheduling

arXiv 2409.03365 ↗First posted 5 Sep 2024cs.DC cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 47 of its 87 references that are in the map. First posted on arXiv 5 Sep 2024.

Builds on

47 of 87 references.

References · 47

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  5. 2023GPT-4 Technical Reportcited by 18,132
  6. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  7. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  8. 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
  9. 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 3,972
  10. 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,853
  11. 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
  12. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
35 more
  1. 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
  2. 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
  3. 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
  4. 2023PaLM-E: An Embodied Multimodal Language Modelcited by 2,037
  5. 2021ViViT: A Video Vision Transformercited by 1,610
  6. 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,305
  7. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
  8. 2022CoCa: Contrastive Captioners are Image-Text Foundation Modelscited by 1,265
  9. 2024How Far Are We to GPT-4V? Closing the Gap to Commercial Multimodal Models with Open-Source Suitescited by 1,033
  10. 2022OFA: Unifying Architectures, Tasks, and Modalities Through a Simple Sequence-to-Sequence Learning Frameworkcited by 742
  11. 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 641
  12. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  13. 2021VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understandingcited by 596
  14. 2023Qwen-Audio: Advancing Universal Audio Understanding via Unified Large-Scale Audio-Language Modelscited by 591
  15. 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Taskscited by 420
  16. 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
  17. 2021AudioCLIP: Extending CLIP to Image, Text and Audiocited by 335
  18. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  19. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
  20. 2023DocPedia: Unleashing the Power of Large Multimodal Model in the Frequency Domain for Versatile Document Understandingcited by 106
  21. 2023AnyMAL: An Efficient and Scalable Any-Modality Augmented Language Modelcited by 93
  22. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
  23. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
  24. 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
  25. 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
  26. 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
  27. 2020HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through Integration of Pipelined Model Parallelism and Data Parallelismcited by 46
  28. 2019Themis: Fair and Efficient GPU Cluster Schedulingcited by 43
  29. 2021Large-Scale Self- and Semi-Supervised Learning for Speech Translationcited by 36
  30. 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
  31. 2022OFASys: A Multi-Modal Multi-Task Learning System for Building Generalist Modelscited by 17
  32. 2022AMP: Automatically Finding Model Parallel Strategies with Heterogeneity Awarenesscited by 13
  33. 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 13
  34. 2018SLAQ: Quality-Driven Scheduling for Distributed Machine Learningcited by 10
  35. 2023DeepSpeed-VisualChat: Multi-Round Multi-Image Interleave Chat via Multi-Modal Causal Attentioncited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 3; 2026: 3.

7 papers.