Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Roofline Analysis and Profiling of HPC Applications to Guide System Design

Open Compute Project via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to use roofline analysis and performance profiling techniques to characterize High Performance Computing (HPC) and AI scientific applications, ranging from memory-intensive to compute-intensive workloads. Discover methods for collecting and analyzing key performance metrics including compute, memory, and communication characteristics from production HPC clusters like Perlmutter. Explore how performance profiles can guide application tuning for specific hardware platforms and inform the design of next-generation systems. Examine practical approaches for using profiling results to design specialized chiplets and integrate them in modular packages to maximize application efficiency. Gain insights into the relationship between application characteristics and hardware design decisions, with real-world examples from Lawrence Berkeley National Laboratory's research on scientific HPC and AI applications.

Syllabus

Roofline analysis and profiling of HPC applications to guide system design

Taught by

Open Compute Project

Reviews

Start your review of Roofline Analysis and Profiling of HPC Applications to Guide System Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.