SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Going deeper and wider in neural architectures improves the accuracy, while the limited GPU DRAM places an undesired restriction on the network design domain. Deep Learning (DL) practitioners either need change to less desired network architectures, or nontrivially dissect a network across multiGPUs. These distract DL practitioners from concentrating on their original machine learning tasks. We present SuperNeurons: a dynamic GPU memory scheduling runtime to enable the network training far beyond the GPU DRAM capacity. SuperNeurons features 3 memory optimizations, textitLiveness Analysis, textitUnified Tensor Pool, and textitCost-Aware Recomputation, all together they effectively reduce the network-wide peak memory usage down to the maximal memory usage among layers. We also address the performance issues in those memory saving techniques. Given the limited GPU DRAM, SuperNeurons not only provisions the necessary memory for the training, but also dynamically allocates the memory for convolution workspaces to achieve the high performance. Evaluations against Caffe, Torch, MXNet and TensorFlow have demonstrated that SuperNeurons trains at least 3.2432 deeper network than current ones with the leading performance. Particularly, SuperNeurons can train ResNet2500 that has 104 basic network layers on a 12GB K40c.
Key facts. Cited by 55 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 12; 2023: 12; 2024: 8; 2025: 7; 2026: 2.
55 papers.
Sort:
By area:
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 256
- 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 138
- 2023Full Parameter Fine-tuning for Large Language Models with Limited Resourcescited by 134
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2021A Survey on Green Deep Learningcited by 52
- 2021Momentum Residual Neural Networkscited by 37
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
- 2021Large Graph Convolutional Network Training with GPU-Oriented Data Communication Architecturecited by 25
38 more
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2024AdaRankGrad: Adaptive Gradient-Rank and Moments for Memory-Efficient LLMs Training and Fine-Tuningcited by 17
- 2023Reusing Pretrained Models by Multi-linear Operators for Efficient Trainingcited by 15
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecyclecited by 14
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architecturescited by 13
- 2021Understanding Performance Problems in Deep Learning Systemscited by 12
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2023QFT: Quantized Full-parameter Tuning of LLMs with Affordable Resourcescited by 10
- 2021COMET: A Novel Memory-Efficient Deep Learning Training Framework by Using Error-Bounded Lossy Compressioncited by 8
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloadingcited by 7
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimizationcited by 7
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Serverscited by 6
- 2025SuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchipscited by 6
- 2022Scale-out Systolic Arrayscited by 5
- 2022Tempo: Accelerating Transformer-Based Model Training through Memory Footprint Reductioncited by 4
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splittingcited by 4
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrievingcited by 3
- 2025Cost-Efficient LLM Training with Lifetime-Aware Tensor Offloading via GPUDirect Storagecited by 3
- 2022DELTA: Dynamically Optimizing GPU Memory beyond Tensor Recomputationcited by 2
- 2022Nesting Forward Automatic Differentiation for Memory-Efficient Deep Neural Network Trainingcited by 2
- 2022XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environmentscited by 2
- 2023TorchQL: A Programming Framework for Integrity Constraints in Machine Learningcited by 2
- 2024Optimizing Large Model Training through Overlapped Activation Recomputationcited by 2
- 2021AFINet: Attentive Feature Integration Networks for Image Classificationcited by 1
- 2021TENSILE: A Tensor granularity dynamic GPU memory scheduling method toward multiple dynamic workloads systemcited by 1
- 2024Partitioned Neural Network Training via Synthetic Intermediate Labelscited by 1
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environmentscited by 1
- 2025Tempo: Compiled Dynamic Deep Learning with Symbolic Dependence Graphscited by 1
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Accelerationcited by 1
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Managementcited by 1
- 2021Carousel Memory: Rethinking the Design of Episodic Memory for Continual Learningcited by 0
- 2022L3: Accelerator-Friendly Lossless Image Format for High-Resolution, High-Throughput DNN Trainingcited by 0
- 2022Faith: An Efficient Framework for Transformer Verification on GPUscited by 0
- 2023An Evaluation of Memory Optimization Methods for Training Neural Networkscited by 0
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layoutcited by 0
50 most cited of 55 All 55 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 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
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Management13 Oct 2025
- 2025SuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchips25 Sep 2025
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Acceleration26 Aug 2025
- 2025Cost-Efficient LLM Training with Lifetime-Aware Tensor Offloading via GPUDirect Storage6 Jun 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2025Tempo: Compiled Dynamic Deep Learning with Symbolic Dependence Graphs9 Jan 2025
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading26 Oct 2024
- 2024AdaRankGrad: Adaptive Gradient-Rank and Moments for Memory-Efficient LLMs Training and Fine-Tuning23 Oct 2024
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splitting12 Oct 2024
38 more
- 2024Superpipeline: A Universal Approach for Reducing GPU Memory Usage in Large Models11 Oct 2024
- 2024AdaShadow: Responsive Test-time Model Adaptation in Non-stationary Mobile Environments10 Oct 2024
- 2024Optimizing Large Model Training through Overlapped Activation Recomputation13 Jun 2024
- 2024Partitioned Neural Network Training via Synthetic Intermediate Labels17 Mar 2024
- 2024LR-CNN: Lightweight Row-centric Convolutional Neural Network Training for Memory Reduction21 Jan 2024
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layout30 Oct 2023
- 2023Reusing Pretrained Models by Multi-linear Operators for Efficient Training16 Oct 2023
- 2023QFT: Quantized Full-parameter Tuning of LLMs with Affordable Resources11 Oct 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep 2023
- 2023TorchQL: A Programming Framework for Integrity Constraints in Machine Learning13 Aug 2023
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge19 Jul 2023
- 2023Full Parameter Fine-tuning for Large Language Models with Limited Resources16 Jun 2023
- 2023An Evaluation of Memory Optimization Methods for Training Neural Networks26 Mar 2023
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPU13 Mar 2023
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencent6 Mar 2023
- 2023Towards energy-efficient Deep Learning: An overview of energy-efficient approaches along the Deep Learning Lifecycle5 Feb 2023
- 2022XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments19 Dec 2022
- 2022Tempo: Accelerating Transformer-Based Model Training through Memory Footprint Reduction19 Oct 2022
- 2022Faith: An Efficient Framework for Transformer Verification on GPUs23 Sep 2022
- 2022Nesting Forward Automatic Differentiation for Memory-Efficient Deep Neural Network Training22 Sep 2022
- 2022L3: Accelerator-Friendly Lossless Image Format for High-Resolution, High-Throughput DNN Training18 Aug 2022
- 2022GACT: Activation Compressed Training for Generic Network Architectures22 Jun 2022
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?29 May 2022
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architectures10 May 2022
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwards10 May 2022
- 2022DELTA: Dynamically Optimizing GPU Memory beyond Tensor Recomputation30 Mar 2022
- 2022Scale-out Systolic Arrays22 Mar 2022
- 2022Harmony: Overcoming the Hurdles of GPU Memory Capacity to Train Massive DNN Models on Commodity Servers2 Feb 2022
- 2021Understanding Performance Problems in Deep Learning Systems3 Dec 2021
- 2021COMET: A Novel Memory-Efficient Deep Learning Training Framework by Using Error-Bounded Lossy Compression18 Nov 2021
- 2021A Survey on Green Deep Learning8 Nov 2021
- 2021Sinkformers: Transformers with Doubly Stochastic Attention22 Oct 2021
- 2021Carousel Memory: Rethinking the Design of Episodic Memory for Continual Learning14 Oct 2021
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrieving7 Oct 2021
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networks4 Jul 2021
- 2021TENSILE: A Tensor granularity dynamic GPU memory scheduling method toward multiple dynamic workloads system27 May 2021
- 2021AFINet: Attentive Feature Integration Networks for Image Classification10 May 2021
50 newest of 55 All 55 (JSON)
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 341
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 256
- 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 138
- 2023Full Parameter Fine-tuning for Large Language Models with Limited Resourcescited by 134
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2021A Survey on Green Deep Learningcited by 52
- 2021Momentum Residual Neural Networkscited by 37
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
- 2021Large Graph Convolutional Network Training with GPU-Oriented Data Communication Architecturecited by 25
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
12 most cited of 54 All 54 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 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
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Management13 Oct 2025
- 2025SuperOffload: Unleashing the Power of Large-Scale LLM Training on Superchips25 Sep 2025
- 2025APT-LLM: Exploiting Arbitrary-Precision Tensor Core Computing for LLM Acceleration26 Aug 2025
- 2025Cost-Efficient LLM Training with Lifetime-Aware Tensor Offloading via GPUDirect Storage6 Jun 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2025Tempo: Compiled Dynamic Deep Learning with Symbolic Dependence Graphs9 Jan 2025
- 2024Deep Optimizer States: Towards Scalable Training of Transformer Models Using Interleaved Offloading26 Oct 2024
- 2024AdaRankGrad: Adaptive Gradient-Rank and Moments for Memory-Efficient LLMs Training and Fine-Tuning23 Oct 2024
- 2024Breaking the Memory Wall for Heterogeneous Federated Learning via Model Splitting12 Oct 2024
12 newest of 54 All 54 (JSON)