mlsanityData to 7 Oct 2026

Maya: Optimizing Deep Learning Training Workloads using GPU Runtime Emulation

arXiv 2503.20191 ↗First posted 26 Mar 2025cs.LG cs.DCcited by 1

Not on the map. Why?

Abstract (arXiv)

Training large foundation models costs hundreds of millions of dollars, making deployment optimization critical. Current approaches require machine learning engineers to manually craft training recipes through error-prone trial-and-error on expensive compute clusters. To enable efficient exploration of training configurations, researchers have developed performance modeling systems. However, these systems force users to translate their workloads into custom specification languages, introducing a fundamental semantic gap between the actual workload and its representation. This gap creates an inherent tradeoff: systems must either support a narrow set of workloads to maintain usability, require complex specifications that limit practical adoption, or compromise prediction accuracy with simplified performance models. We present Maya, a performance modeling system that eliminates these tradeoffs through transparent device emulation. By operating at the narrow interface between training frameworks and accelerator devices, Maya can capture complete workload behavior without requiring code modifications or translations. Maya intercepts device API calls from unmodified training code to directly observe low-level operations, enabling accurate performance prediction while maintaining both ease of use and generality. Our evaluation shows Maya achieves less than 5% prediction error across diverse models and optimization strategies, identifying configurations that reduce training costs by up to 56% compared to existing approaches.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 26 Mar 2025.

Builds on

21 of 46 references.

References · 21

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2024The Llama 3 Herd of Modelscited by 14,192
  3. 2020Scaling Laws for Neural Language Modelscited by 6,411
  4. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  5. 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
  6. 2016The CMA Evolution Strategy: A Tutorialcited by 364
  7. 2022Reducing Activation Recomputation in Large Transformer Modelscited by 300
  8. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  9. 2024Vidur: A Large-Scale Simulation Framework For LLM Inferencecited by 115
  10. 2023A Hybrid Tensor-Expert-Data Parallelism Approach to Optimize Mixture-of-Experts Trainingcited by 47
  11. 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
  12. 2021A Runtime-Based Computational Performance Predictor for Deep Neural Network Trainingcited by 29
9 more
  1. 2020Daydream: Accurately Estimating the Efficacy of Optimizations for DNN Trainingcited by 22
  2. 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
  3. 2020Memory Optimization for Deep Networkscited by 15
  4. 2024Forecasting GPU Performance for Deep Learning Training and Inferencecited by 15
  5. 2024APEX: An Extensible and Dynamism-Aware Simulator for Automated Parallel Execution in LLM Servingcited by 15
  6. 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
  7. 2023Proteus: Simulating the Performance of Distributed DNN Trainingcited by 9
  8. 2020A Simple Model for Portable and Fast Prediction of Execution Time and Power Consumption of GPU Kernelscited by 7
  9. 2023DistSim: A performance model of large-scale hybrid distributed DNN trainingcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.