Maya: Optimizing Deep Learning Training Workloads using GPU Runtime Emulation
Abstract
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.
Fields of Study & Subjects
Parallel Computing and Optimization Techniques
Software System Performance and Reliability
Advanced Neural Network Applications
Publication details
- Pages
- 1738–1758
- Publication date
- 24 April 2026