Facilitating Deep Learning Performance Analysis Through Automated Roofline Model Generation
This thesis presents a tool to profile deep learning (DL) and machine learning (ML) models by collecting FLOPs, memory movement, and timing data through cyPAPI to generate roofline performance models. The tool is containerized for portability and reproducibility, integrates directly with PyTorch workflows, and provides fine grained insights into computational bottlenecks across model components. Unlike prior system-level or benchmarking-centric tools, this project empowers developers and researchers with an accessible, modular framework for performance analysis and optimization.
Authors
- Irvin Lopez-Audetat
Publication Details
- Journal
- scholarworks - UTEP (The University of Texas at El Paso)
- Published
- 2025-12-01
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00