mlsanityData to 7 Oct 2026

Horizontally Fused Training Array: An Effective Hardware Utilization Squeezer for Training Novel Deep Learning Models

arXiv 2102.02344 ↗First posted 3 Feb 2021cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

Driven by the tremendous effort in researching novel deep learning (DL) algorithms, the training cost of developing new models increases staggeringly in recent years. We analyze GPU cluster usage statistics from a top research institute for more insights into the hardware efficiency achieved by typical DL training jobs. Our study reveals that single-accelerator training jobs can dominate the cluster-wide resource consumption when launched repetitively (e.g., for hyper-parameter tuning) while severely under-utilizing the hardware. Fortunately, we observe that such workloads have the following unique characteristics: (i) the models among jobs often have the same types of operators with the same shapes, and (ii) the inter-model horizontal fusion of such operators is mathematically equivalent to other already well-optimized operators. Thus, to help DL researchers and practitioners effectively improve the hardware utilization of their novel DL training workloads, we propose Horizontally Fused Training Array (HFTA). HFTA is a new DL framework extension library that horizontally fuses the models from different repetitive jobs deeply down to operators and then trains them simultaneously on a shared accelerator. To show the generality of our solution, we apply HFTA to six DL models training on state-of-the-art accelerators (GPUs and TPUs). Our results indicate that HFTA is highly effective in improving hardware utilization and achieves up to 15.1 × higher training throughput vs. the standard practice of running each job on a separate accelerator.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 41 of its 110 references that are in the map. First posted on arXiv 3 Feb 2021.

Builds on

41 of 110 references.

References · 41

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  5. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  6. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  7. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  8. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  9. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  10. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  11. 2016Pointer Sentinel Mixture Modelscited by 2,992
  12. 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
29 more
  1. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  2. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
  3. 2019Searching for MobileNetV3cited by 1,984
  4. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  5. 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,428
  6. 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
  7. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  8. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
  9. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  10. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  11. 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 688
  12. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  13. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  14. 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
  15. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  16. 2015Non-stochastic Best Arm Identification and Hyperparameter Optimizationcited by 219
  17. 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
  18. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  19. 2019Well-Read Students Learn Better: On the Importance of Pre-training Compact Modelscited by 118
  20. 2019MLPerf Training Benchmarkcited by 114
  21. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 84
  22. 2018NVIDIA Tensor Core Programmability, Performance & Precisioncited by 77
  23. 2018Glow: Graph Lowering Compiler Techniques for Neural Networkscited by 73
  24. 2020Daydream: Accurately Estimating the Efficacy of Optimizations for DNN Trainingcited by 22
  25. 2019Priority-based Parameter Propagation for Distributed DNN Trainingcited by 21
  26. 2018MotherNets: Rapid Deep Ensemble Learningcited by 14
  27. 2016Optimizing Performance of Recurrent Neural Networks on GPUscited by 12
  28. 2018Echo: Compiler-based GPU Memory Footprint Reduction for LSTM RNN Trainingcited by 10
  29. 2020Understanding and Optimizing Packed Neural Network Training for Hyper-Parameter Tuningcited by 3

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 2.

7 papers.