A Study of Checkpointing in Large Scale Training of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep learning (DL) applications are increasingly being deployed on HPC systems, to leverage the massive parallelism and computing power of those systems for DL model training. While significant effort has been put to facilitate distributed training by DL frameworks, fault tolerance has been largely ignored. In this work, we evaluate checkpoint-restart, a common fault tolerance technique in HPC workloads. We perform experiments with three state-of-the-art DL frameworks common in HPC Chainer, PyTorch, and TensorFlow). We evaluate the computational cost of checkpointing, file formats and file sizes, the impact of scale, and deterministic checkpointing. Our evaluation shows some critical differences in checkpoint mechanisms and exposes several bottlenecks in existing checkpointing implementations. We provide discussion points that can aid users in selecting a fault-tolerant framework to use in HPC. We also provide takeaway points that framework developers can use to facilitate better checkpointing of DL workloads in HPC.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 5; 2025: 3; 2026: 1.
11 papers.
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretrainingcited by 45
- 2023Hulk: A Universal Knowledge Translator for Human-Centric Taskscited by 22
- 2024ConsistDreamer: 3D-Consistent 2D Diffusion for High-Fidelity Scene Editingcited by 18
- 2024FastPersist: Accelerating Model Checkpointing in Deep Learningcited by 6
- 2024I/O in Machine Learning Applications on HPC Systems: A 360-degree Surveycited by 3
- 2023LiveTune: Dynamic Parameter Tuning for Feedback-Driven Optimizationcited by 1
- 2024Rina: Enhancing Ring-AllReduce with In-network Aggregation in Distributed Model Trainingcited by 0
- 2025Ontology-Aligned Embeddings for Data-Driven Labour Market Analyticscited by 0
- 2025Intent-Driven Storage Systems: From Low-Level Tuning to High-Level Understandingcited by 0
- 2025A Multi-Component AI Framework for Computational Psychology: From Robust Predictive Modeling to Deployed Generative Dialoguecited by 0
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagationcited by 0
- 2026Unbiased Approximate Vector-Jacobian Products for Efficient Backpropagation16 Feb 2026
- 2025Intent-Driven Storage Systems: From Low-Level Tuning to High-Level Understanding29 Sep 2025
- 2025A Multi-Component AI Framework for Computational Psychology: From Robust Predictive Modeling to Deployed Generative Dialogue16 Sep 2025
- 2025Ontology-Aligned Embeddings for Data-Driven Labour Market Analytics5 Sep 2025
- 2024Rina: Enhancing Ring-AllReduce with In-network Aggregation in Distributed Model Training29 Jul 2024
- 2024FastPersist: Accelerating Model Checkpointing in Deep Learning19 Jun 2024
- 2024ConsistDreamer: 3D-Consistent 2D Diffusion for High-Fidelity Scene Editing13 Jun 2024
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretraining4 Jun 2024
- 2024I/O in Machine Learning Applications on HPC Systems: A 360-degree Survey16 Apr 2024
- 2023Hulk: A Universal Knowledge Translator for Human-Centric Tasks4 Dec 2023
- 2023LiveTune: Dynamic Parameter Tuning for Feedback-Driven Optimization28 Nov 2023