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

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Facilitating Deep Learning Performance Analysis Through Automated Roofline Model Generation

Irvin Lopez-Audetat
scholarworks - UTEP (The University of Texas at El Paso)
Software System Performance and Reliability
article

Facilitating Deep Learning Performance Analysis Through Automated Roofline Model Generation

Irvin Lopez-Audetat
article en

Abstract

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.

scholarworks - UTEP (The University of Texas at El Paso)
Openalex Percentile: Top 23%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.