Key Takeaways & Executive Findings
- •• FastCheck reduces checkpointing time by up to 78.42% and recovery time by up to 77.41% compared to baselines. • It partitions checkpoints into shards and leverages multiple nodes for parallel transmission and recovery. • Delta compression for weights and index compression for momentum reduce checkpoint size and overhead. • Lightweight health status maintenance prevents checkpoint transmission to failed nodes, improving reliability.
Abstract
Training large-scale deep neural networks (DNNs) is prone to software and hardware failures, with critical failures often requiring full-machine reboots that substantially prolong training. Existing checkpoint–recovery solutions either cannot tolerate such critical failures or suffer from slow checkpointing and recovery due to constrained input/output bandwidth. In this paper, we propose FastCheck, a checkpoint–recovery framework that accelerates checkpointing and recovery through parallel transmission and tailored compression. First, FastCheck partitions checkpoints into shards and leverages multiple nodes for parallel checkpointing and recovery. Second, it further reduces checkpoint size and overhead with delta compression for weights and index compression for momentum. Third, FastCheck employs lightweight and consistent health status maintenance that accurately tracks node health, preventing checkpoint transmission to failed nodes. We implement FastCheck in PyTorch and evaluate it on multiple DNN models against two baselines. Experimental results show that FastCheck reduces the checkpointing time by up to 78.42% and the recovery time by up to 77.41%, while consistently improving efficiency across different training stages.
1. Introduction
In recent years, with the rapid evolution of deep neural networks (DNNs), especially the pretrained large-scale language models (commonly known as LLMs), the number of model parameters has continuously increased. For instance, PaLM (Chowdhery et al., 2023) has 560 billion parameters, which is 360 times the size of GPT-2 (Radford et al., 2019). Such an immense number of parameters entails the use of massive machines during DNN training. A large-scale training cluster induces frequent hardware and software failures. For instance, training a trillion-parameter model on the Sunway platform with 100,000 graphics processing units (GPUs) results in hardware or software failures once an hour on average. In Microsoft’s GPU training clusters, the mean failure duration over a 2-month period reached 45 minutes (Jeon et al., 2019). The 54-d training of LLaMA 3.1 (Meta AI LLaMA Team, 2024) on 16,000 GPUs encountered 419 failures, with failure occurring every 3 h (Lian et al., 2025).
To achieve quick training resumption instead of restarting from the beginning, checkpointing is universally adopted in DNN training. This involves periodically saving both model weights and optimizer momentum to persistent storage. When failures occur, the checkpoints are read to continue training, which reduces the recovery time. However, some naive checkpointing solutions are ineffective, and high failure frequency leads to substantial recovery overhead and low efficiency; for instance, the OPT-175B model (Zhang S et al., 2022) suffered an extra overhead of 178,000 GPU hours due to training failures. Existing studies indicate that checkpointing in DNN models significantly hinders training progress: especially during failure recovery, it substantially incurs wasted training time, which can slow the process by up to 43% (Maeng et al., 2021). This inefficiency occurs due to the time overhead during recovery and checkpointing. Current solutions struggle to (1) effectively reduce the training cost associated with failures and (2) reduce the recovery overhead. As model sizes grow, the storage space and checkpointing time become substantial burdens.
Taking a DNN model with a trillion parameters as an example, each checkpoint needs to store approximately 12 TB of model parameters. The massive size of the checkpoint significantly increases checkpointing time. CheckFreq (Mohan et al., 2021) adaptively adjusts checkpoint frequency and implements asynchronous checkpointing; however, it still performs poorly due to the huge size of the checkpoint and the low bandwidth of persistent storage. Moreover, traditional compression techniques such as GZIP (Deutsch, 1996) are ineffective for checkpoints, due to the significant randomness of the ending mantissa bits (Hu Z et al., 2020).
Loading authentic research manuscript (Pages 1–5)...
Yun TENG, Dawei SUN, Shipeng HU, Zhiyue LI, Guangyan ZHANG, Haidong TIAN, Rui CHANG (2025). FastCheck: fast checkpointing and recovery for DNN training via parallel transmission and compression. Engineering Information Technology & Electronic Engineering. https://doi.org/10.1631/ENG_ITEE_2025_0034
Research & Educational Purpose Only:The translations, structured abstracts, analytical annotations, and data reports provided by SinoTechIntel are intended exclusively for academic research, internal corporate R&D, and educational benchmarking. They do not constitute formal engineering, chemical safety, legal, or professional advice.
Copyright & Intellectual Property Notice: Original copyright of the underlying source articles and experimental data remains with the respective authors, institutions, and original publishing journals. SinoTechIntel claims intellectual property only over its proprietary translations, analytical syntheses, and AEO structured enhancements in accordance with international fair use and academic citation principles.
Frequently Asked Questions
What is FastCheck?
FastCheck is a checkpoint–recovery framework for DNN training that accelerates checkpointing and recovery through parallel transmission and tailored compression, including delta compression for weights and index compression for momentum.
How does FastCheck reduce checkpointing time?
FastCheck partitions checkpoints into shards and leverages multiple nodes for parallel checkpointing, while also reducing checkpoint size with compression techniques, leading to up to 78.42% reduction in checkpointing time.
What compression methods does FastCheck employ?
FastCheck uses delta compression for model weights and index compression for optimizer momentum to reduce checkpoint size and overhead.
How does FastCheck handle node failures?
FastCheck employs lightweight and consistent health status maintenance that accurately tracks node health, preventing checkpoint transmission to failed nodes.
What are the performance improvements of FastCheck?
In experiments, FastCheck reduced checkpointing time by up to 78.42% and recovery time by up to 77.41% compared to baselines.
Related Technical Papers & Translations
Design and optimization of a high-efficiency distillation process for cellulosic fuel ethanol integrated with thermal coupling and molecular sieve adsorption
To address the challenges of high energy consumption and prominent costs in the traditional three-columns distillation process for cellulosic fuel ethanol, a distillation—molecular sieve coupling separation process is proposed. This process integrates a three-column (crude distillation column, first distillation column, second distillation column) system with a 3A molecular sieve adsorption deep dehydration unit. A thermal coupling network is constructed via differential pressure design (steam from medium/high-pressure columns as mutual heat sources, reboiler liquid waste heat for feed preheating), and molecular sieve adsorption conditions are optimized. The study first performs a thermodynamic consistency test on the ethanol—water system, determines optimal non-random two-liquid (NRTL) model binary interaction parameters via experimental data regression for Aspen Plus simulation. Aiming at minimum total annual cost (TAC), Aspen Plus is used to optimize process parameters (theoretical tray number, feed location, reflux ratio, side-draw position, etc.). Economic analysis shows this process reduces CO2 emission costs by 27.56%, TAC by 15.58% (to 5.123 × 106 USD·a-1), and increases ethanol purity to >99.6%, providing an effective solution for green, efficient separation.
A cohesion loss model for determining residual strength of deep bedded sandstone
Rock residual strength, as an important input parameter, plays an indispensable role in proposing the reasonable and scientific scheme about stope design, underground tunnel excavation and stability evaluation of deep chambers. Therefore, previous residual strength models of rocks established were reviewed. And corresponding related problems were stated. Subsequently, starting from the effects of bedding and whole life-cycle evolution process, series of triaxial mechanical tests of deep bedded s
Federated model with contrastive learning and adaptive control variates for human activity recognition
Recent attention to privacy issues demands a communication-safe method for training human activity recognition (HAR) models on client activity data. Federated learning (FL) has become a compelling technique to facilitate model training between the server and clients while preserving data privacy. However, classical FL methods often assume independent and identically distributed (IID) data among clients. This assumption does not hold true in practical scenarios. Human activity in real-world scena