Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collections
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 676
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 632
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
20 more
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 559
- 2017Deep Interest Network for Click-Through Rate Predictioncited by 544
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 404
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 135
- 2021Sequence Parallelism: Long Sequence Training from System Perspectivecited by 126
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 90
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 82
- 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
- 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 72
- 2019ESPnet-TTS: Unified, Reproducible, and Integratable Open Source End-to-End Text-to-Speech Toolkitcited by 60
- 2021Varuna: Scalable, Low-cost Training of Massive Deep Learning Modelscited by 40
- 2023Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templatescited by 40
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 10
- 2021A Hybrid Parallelization Approach for Distributed and Scalable Deep Learningcited by 4
- 2021Efficient Strong Scaling Through Burst Parallel Trainingcited by 3
- 2020VirtualFlow: Decoupling Deep Learning Models from the Underlying Hardwarecited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 7.
16 papers.
Sort:
By area:
- 2025Laminar: A Scalable Asynchronous RL Post-Training Frameworkcited by 37
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Developmentcited by 24
- 2025Robust LLM Training Infrastructure at ByteDancecited by 16
- 2025MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systemscited by 11
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Paralleliscited by 9
- 2026FLYING SERVING: On-the-Fly Parallelism Switching for Large Language Model Servingcited by 6
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Trainingcited by 4
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Servingcited by 3
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edgecited by 2
- 2025iServe: An Intent-based Serving System for LLMscited by 1
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamicscited by 1
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Designcited by 0
4 more
- 2026BatchGen: An Architecture for Scalable and Efficient Batch Inferencecited by 0
- 2026Training Variable Long Sequences with Data-Centric Parallelcited by 0
- 2026Parallelism Strategy Chaining for Fast Training Convergencecited by 0
- 2026Zephon: Elastic Determinism for Online, Stateful Foundation Model Data Loading Pipelinescited by 0
- 2026Zephon: Elastic Determinism for Online, Stateful Foundation Model Data Loading Pipelines2 Oct 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026Training Variable Long Sequences with Data-Centric Parallel14 Jul 2026
- 2026BatchGen: An Architecture for Scalable and Efficient Batch Inference19 Jun 2026
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Serving14 Apr 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
- 2026FLYING SERVING: On-the-Fly Parallelism Switching for Large Language Model Serving26 Feb 2026
- 2025Laminar: A Scalable Asynchronous RL Post-Training Framework14 Oct 2025
- 2025Robust LLM Training Infrastructure at ByteDance19 Sep 2025
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edge2 Jul 2025
- 2025MoE-CAP: Benchmarking Cost, Accuracy and Performance of Sparse Mixture-of-Experts Systems16 May 2025
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Training14 Apr 2025
4 more
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Development29 Jul 2024
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Parallelis27 Jun 2024
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Design24 Mar 2024
- 2026FLYING SERVING: On-the-Fly Parallelism Switching for Large Language Model Servingcited by 6
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Servingcited by 3
- 2025iServe: An Intent-based Serving System for LLMscited by 1
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamicscited by 1
- 2026PipeLive: Efficient Live In-place Pipeline Parallelism Reconfiguration for Dynamic LLM Serving14 Apr 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
- 2026FLYING SERVING: On-the-Fly Parallelism Switching for Large Language Model Serving26 Feb 2026
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
- 2025Laminar: A Scalable Asynchronous RL Post-Training Frameworkcited by 37
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Developmentcited by 24
- 2025Robust LLM Training Infrastructure at ByteDancecited by 16
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Paralleliscited by 9
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Trainingcited by 4
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edgecited by 2
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Designcited by 0
- 2026BatchGen: An Architecture for Scalable and Efficient Batch Inferencecited by 0
- 2026Training Variable Long Sequences with Data-Centric Parallelcited by 0
- 2026Parallelism Strategy Chaining for Fast Training Convergencecited by 0
- 2026Zephon: Elastic Determinism for Online, Stateful Foundation Model Data Loading Pipelinescited by 0
- 2026Zephon: Elastic Determinism for Online, Stateful Foundation Model Data Loading Pipelines2 Oct 2026
- 2026Parallelism Strategy Chaining for Fast Training Convergence7 Sep 2026
- 2026Training Variable Long Sequences with Data-Centric Parallel14 Jul 2026
- 2026BatchGen: An Architecture for Scalable and Efficient Batch Inference19 Jun 2026
- 2025Laminar: A Scalable Asynchronous RL Post-Training Framework14 Oct 2025
- 2025Robust LLM Training Infrastructure at ByteDance19 Sep 2025
- 2025Towards Decentralized and Sustainable Foundation Model Training with the Edge2 Jul 2025
- 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Training14 Apr 2025
- 2024ByteCheckpoint: A Unified Checkpointing System for Large Foundation Model Development29 Jul 2024
- 2024Universal Checkpointing: A Flexible and Efficient Distributed Checkpointing System for Large-Scale DNN Training with Reconfigurable Parallelis27 Jun 2024
- 2024Arena: Efficiently Training Large Models via Dynamic Scheduling and Adaptive Parallelism Co-Design24 Mar 2024