mlsanityData to 7 Oct 2026

Faster Neural Network Training with Data Echoing

arXiv 1907.05550 ↗First posted 12 Jul 2019cs.LGcited by 19

Not on the map. Why?

Abstract (arXiv)

In the twilight of Moore's law, GPUs and other specialized hardware accelerators have dramatically sped up neural network training. However, earlier stages of the training pipeline, such as disk I/O and data preprocessing, do not run on accelerators. As accelerators continue to improve, these earlier stages will increasingly become the bottleneck. In this paper, we introduce "data echoing," which reduces the total computation used by earlier pipeline stages and speeds up training whenever computation upstream from accelerators dominates the training time. Data echoing reuses (or "echoes") intermediate outputs from earlier pipeline stages in order to reclaim idle capacity. We investigate the behavior of different data echoing algorithms on various workloads, for various amounts of echoing, and for various batch sizes. We find that in all settings, at least one data echoing algorithm can match the baseline's predictive performance using less upstream computation. We measured a factor of 3.25 decrease in wall-clock time for ResNet-50 on ImageNet when reading training data over a network.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jul 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 9; 2022: 3; 2023: 2; 2024: 3; 2025: 1; 2026: 1.

19 papers.

Sort:

By area:

  1. 2024Rephrasing the Web: A Recipe for Compute and Data-Efficient Language Modelingcited by 156
  2. 2021Large-Scale Differentially Private BERTcited by 117
  3. 2021Parameter Prediction for Unseen Deep Architecturescited by 89
  4. 2021tf.data: A Machine Learning Data Processing Frameworkcited by 40
  5. 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
  6. 2021Data augmentation in Bayesian neural networks and the cold posterior effectcited by 36
  7. 2021Drawing Multiple Augmentation Samples Per Image During Training Efficiently Decreases Test Errorcited by 32
  8. 2025Accelerating Neural Network Training: An Analysis of the AlgoPerf Competitioncited by 30
  9. 2021Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Trainingcited by 28
  10. 2021Plumber: Diagnosing and Removing Performance Bottlenecks in Machine Learning Data Pipelinescited by 15
  11. 2022tf.data service: A Case for Disaggregating ML Input Data Processingcited by 15
  12. 2021Acceleration via Fractal Learning Rate Schedulescited by 13
7 more
  1. 2021Highlighting the Importance of Reducing Research Bias and Carbon Emissions in CNNscited by 9
  2. 2022Disjoint Masking with Joint Distillation for Efficient Masked Image Modelingcited by 6
  3. 2023Target-based Surrogates for Stochastic Optimizationcited by 4
  4. 2023Efficient human-in-loop deep learning model training with iterative refinement and statistical result validationcited by 1
  5. 2024Provably Faster Algorithms for Bilevel Optimization via Without-Replacement Samplingcited by 1
  6. 2024A Selective Review on Statistical Methods for Massive Data Computation: Distributed Computing, Subsampling, and Minibatch Techniquescited by 0
  7. 2026Minibatch persistency, eight years later: what batch reuse costs in steps and joules, and what it saves in datacited by 0