Performance Tuning with the Roofline Model on GPUs and CPUs
DescriptionThe Roofline performance model offers an insightful and intuitive method for extracting the key execution characteristics of HPC applications and comparing them against the performance bounds of modern CPUs and GPUs. Its ability to abstract the complexity of memory hierarchies and identify the most profitable optimization techniques have made Roofline­-based analysis increasingly popular in the HPC community. The tutorial aims to bridge this gap on both CPUs and GPUs by both exposing the fundamental aspects behind different Roofline modeling principles as well as providing several use­ cases that highlight their efficacy for application optimization. This tutorial presents a unique combination of instruction to Roofline by its creator, hands-on instruction in using Roofline within Intel’s, NVIDIA’s, and AMD’s performance tools, and discussions of Roofline use cases at ALCF, NERSC, and OLCF computing centers. The presenters have a long history of collaborating on the Roofline model and have presented several Roofline-­based tutorials.
Event Type
Tutorial
TimeMonday, 14 November 20228:30am - 5pm CST
LocationD172
Registration Categories
TUT
Tags
Accelerator-based Architectures
Benchmarking
Heterogeneous Systems
Performance
Software Engineering
Session Formats
Recorded
Back To Top Button