A Framework for Analytical Performance and Energy Prediction of DL Training on GPUs
The rapid scaling of deep learning (DL) models raises the need for accurate and understandable performance/energy prediction tools to support efficient resource management and sustainable AI development. Existing modeling approaches often lack both sufficient granularity to capture nuanced hardware-software interactions and suitable flexibility to adapt to diverse modern architectures. This paper introduces an analytical framework for time/energy prediction of DL training workloads on GPU. Our framework integrates detailed workload characterization that includes FLOPs, memory access, kernel activities, and novel structural features to derive an architecture-aware efficiency model, which considers a saturation-based function to capture dimensional scaling effects on hardware utilization. We propose an iterative refinement methodology, which incorporates model-specific scalars to address particular architectures like ALBERT and precision-specific calibrations for BF16 operations. Our benchmark with six advanced DL models (including CNNs, BERT-style Transformers, and LLMs like TinyLlama) on NVIDIA A100 GPUs under various configurations (1/4 GPUs, FP32/TF32/mixed BF16) shows that our approach achieves a high predictive accuracy, with an overall relative error of 4.14% (3.05% for time, 5.78% for power). The framework is intended to provide valuable insights for HPC-AI co-design, energy-aware scheduling, and performance optimization.
Authors
- Petr Dokládal (ORCID: https://orcid.org/0000-0002-6502-7461)
- Claude Tadonki (ORCID: https://orcid.org/0000-0003-1194-6400)
- Youssef Mesri (ORCID: https://orcid.org/0000-0002-5136-5435)
- Roblex Nana Tchakoute (ORCID: https://orcid.org/0009-0009-8636-8466)
Institutions
- Centre de Mise en Forme des Matériaux (FR)
- Centre de Recherche en Informatique (FR)
- École Nationale Supérieure des Mines de Paris (FR)
Publication Details
- Published
- 2025-10-28
- DOI
- https://doi.org/10.1109/sbac-pad66369.2025.00028
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00