PatrickStar: Parallel Training of Pre-trained Models via Chunk-based Memory Management
Not on the map. Why?
Abstract (arXiv)
The pre-trained model (PTM) is revolutionizing Artificial Intelligence (AI) technology. However, the hardware requirement of PTM training is prohibitively high, making it a game for a small proportion of people. Therefore, we proposed PatrickStar system to lower the hardware requirements of PTMs and make them accessible to everyone. PatrickStar uses the CPU-GPU heterogeneous memory space to store the model data. Different from existing works, we organize the model data in memory chunks and dynamically distribute them in the heterogeneous memory. Guided by the runtime memory statistics collected in a warm-up iteration, chunks are orchestrated efficiently in heterogeneous memory and generate lower CPU-GPU data transmission volume and higher bandwidth utilization. Symbiosis with the Zero Redundancy Optimizer, PatrickStar scales to multiple GPUs on multiple nodes. % using data parallelism. The system can train tasks on bigger models and larger batch sizes, which cannot be accomplished by existing works. Experimental results show that PatrickStar extends model scales 2.27 and 2.5 times of DeepSpeed, and consistently exhibits significantly higher execution speed. PatricStar also successfully runs the 175B GPT3 training task on a 32 GPU cluster. Our code is publicly available at https://github.com/Tencent/PatrickStar.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 22 of its 46 references that are in the map. First posted on arXiv 12 Aug 2021.
Builds on
22 of 46 references.
References · 22
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,868
- 2017Mixed Precision Trainingcited by 1,156
- 2016Training Deep Nets with Sublinear Memory Costcited by 848
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 256
- 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 169
10 more
- 2019Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerializationcited by 91
- 2016Memory-Efficient Backpropagation Through Timecited by 78
- 2021TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Modelscited by 75
- 2020TurboTransformers: An Efficient GPU Serving System For Transformer Modelscited by 71
- 2019Evaluating Modern GPU Interconnect: PCIe, NVLink, NV-SLI, NVSwitch and GPUDirectcited by 41
- 2020Training Large Neural Networks with Constant Memory using a New Execution Algorithmcited by 34
- 2019On-Device Neural Net Inference with Mobile GPUscited by 32
- 2021Maximizing Parallelism in Distributed Training for Huge Neural Networkscited by 23
- 2019Optimal checkpointing for heterogeneous chains: how to train deep neural networks with limited memorycited by 22
- 2020Efficient Memory Management for Deep Neural Net Inferencecited by 12
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 6; 2025: 1; 2026: 4.
15 papers.
Sort:
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
- 2024USP: A Unified Sequence Parallelism Approach for Long Context Generative AIcited by 61
- 2024LLMem: Estimating GPU Memory Usage for Fine-Tuning Pre-Trained LLMscited by 12
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2023Colossal-Auto: Unified Automation of Parallelization and Activation Checkpoint for Large-scale Modelscited by 5
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniquescited by 4
- 2022Elixir: Train a Large Language Model on a Small GPU Clustercited by 2
- 2024EffiPerception: an Efficient Framework for Various Perception Taskscited by 1
- 2026Runtime-Orchestrated Second-Order Optimization for Scalable LLM Trainingcited by 1
- 20242BP: 2-Stage Backpropagationcited by 0
- 2025GreedySnake: Accelerating SSD-Offloaded LLM Training with Efficient Scheduling and Optimizer Step Overlappingcited by 0
3 more
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipecited by 0
- 2026TERRA: A Hierarchical Parallel Training and Memory Orchestration Framework for High-Resolution AI-based Earth Modelingcited by 0
- 2026Federated 3D Gaussian Splatting for Large-Scale Scene Reconstruction at Wireless Edgecited by 0
- 2026Federated 3D Gaussian Splatting for Large-Scale Scene Reconstruction at Wireless Edge26 Sep 2026
- 2026TERRA: A Hierarchical Parallel Training and Memory Orchestration Framework for High-Resolution AI-based Earth Modeling15 Aug 2026
- 2026Runtime-Orchestrated Second-Order Optimization for Scalable LLM Training15 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2025GreedySnake: Accelerating SSD-Offloaded LLM Training with Efficient Scheduling and Optimizer Step Overlapping19 Dec 2025
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniques12 Jun 2024
- 20242BP: 2-Stage Backpropagation28 May 2024
- 2024USP: A Unified Sequence Parallelism Approach for Long Context Generative AI13 May 2024
- 2024LLMem: Estimating GPU Memory Usage for Fine-Tuning Pre-Trained LLMs16 Apr 2024
- 2024EffiPerception: an Efficient Framework for Various Perception Tasks18 Mar 2024
- 2024Training and Serving System of Foundation Models: A Comprehensive Survey5 Jan 2024
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallel21 Apr 2023
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
- 2024USP: A Unified Sequence Parallelism Approach for Long Context Generative AIcited by 61
- 2024LLMem: Estimating GPU Memory Usage for Fine-Tuning Pre-Trained LLMscited by 12
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2023Colossal-Auto: Unified Automation of Parallelization and Activation Checkpoint for Large-scale Modelscited by 5
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniquescited by 4
- 2022Elixir: Train a Large Language Model on a Small GPU Clustercited by 2
- 2024EffiPerception: an Efficient Framework for Various Perception Taskscited by 1
- 2026Runtime-Orchestrated Second-Order Optimization for Scalable LLM Trainingcited by 1
- 20242BP: 2-Stage Backpropagationcited by 0
- 2025GreedySnake: Accelerating SSD-Offloaded LLM Training with Efficient Scheduling and Optimizer Step Overlappingcited by 0
12 most cited of 15 All 15 (JSON)
- 2026Federated 3D Gaussian Splatting for Large-Scale Scene Reconstruction at Wireless Edge26 Sep 2026
- 2026TERRA: A Hierarchical Parallel Training and Memory Orchestration Framework for High-Resolution AI-based Earth Modeling15 Aug 2026
- 2026Runtime-Orchestrated Second-Order Optimization for Scalable LLM Training15 May 2026
- 2026Efficient Training on Multiple Consumer GPUs with RoundPipe29 Apr 2026
- 2025GreedySnake: Accelerating SSD-Offloaded LLM Training with Efficient Scheduling and Optimizer Step Overlapping19 Dec 2025
- 2024ProTrain: Efficient LLM Training via Memory-Aware Techniques12 Jun 2024
- 20242BP: 2-Stage Backpropagation28 May 2024
- 2024USP: A Unified Sequence Parallelism Approach for Long Context Generative AI13 May 2024
- 2024LLMem: Estimating GPU Memory Usage for Fine-Tuning Pre-Trained LLMs16 Apr 2024
- 2024EffiPerception: an Efficient Framework for Various Perception Tasks18 Mar 2024
- 2024Training and Serving System of Foundation Models: A Comprehensive Survey5 Jan 2024
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallel21 Apr 2023
12 newest of 15 All 15 (JSON)