mlsanityData to 14 Oct 2026

Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collections

arXiv 2312.05181 ↗First posted 8 Dec 2023cs.DC cs.AI cs.LGcited by 16

Not on the map. Why?

Abstract (arXiv)

Deep learning (DL) jobs use multi-dimensional parallelism, i.e. combining data, model, and pipeline parallelism, to use large GPU clusters efficiently. Long-running jobs may experience changes to their GPU allocation: (i) resource elasticity during training adds or removes GPUs; (ii) hardware maintenance may require redeployment on different GPUs; and (iii) GPU failures force jobs to run with fewer devices. Current DL frameworks tie jobs to a set of GPUs and thus lack support for these scenarios. In particular, they cannot change the multi-dimensional parallelism of an already-running job in an efficient and model-independent way. We describe Scalai, a state management library for DL systems that enables jobs to change their parallelism dynamically after the GPU allocation is updated at runtime. Scalai achieves this through a new abstraction, a parallelizable tensor collection (PTC), that externalizes the job state during training. After a GPU change, Scalai uses the PTC to transform the job state: the PTC repartitions the dataset state under data parallelism and exposes it to DL workers through a virtual file system; and the PTC obtains the model state as partitioned checkpoints and transforms them to reflect the new parallelization configuration. For efficiency, Scalai executes PTC transformations in parallel with minimum data movement between workers. Our experiments show that Scalai enables DL jobs to support dynamic parallelization with low overhead.

Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 32 of its 86 references that are in the map. First posted on arXiv 8 Dec 2023.

Builds on

32 of 86 references.

References · 32

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  6. 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
  7. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
  8. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
  9. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
  10. 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
  11. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 632
  12. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
20 more
  1. 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 559
  2. 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
  3. 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
  4. 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 404
  5. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
  6. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
  7. 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 135
  8. 2021Sequence Parallelism: Long Sequence Training from System Perspectivecited by 126
  9. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
  10. 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 82
  11. 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
  12. 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 72
  13. 2019ESPnet-TTS: Unified, Reproducible, and Integratable Open Source End-to-End Text-to-Speech Toolkitcited by 60
  14. 2021Varuna: Scalable, Low-cost Training of Massive Deep Learning Modelscited by 40
  15. 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
  16. 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
  17. 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 10
  18. 2021A Hybrid Parallelization Approach for Distributed and Scalable Deep Learningcited by 4
  19. 2021Efficient Strong Scaling Through Burst Parallel Trainingcited by 3
  20. 2020VirtualFlow: Decoupling Deep Learning Models from the Underlying Hardwarecited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 6; 2026: 7.

16 papers.

Sort:

By area: