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

YouTube

Exploring Compilers for HPC

NHR@FAU via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover how understanding compiler behavior can unlock significant performance improvements in high-performance computing applications through this NHR PerfLab seminar talk by freelance C++ developer Matt Godbolt. Learn to move beyond treating compilers as black boxes and gain insights into critical optimization opportunities that can transform code efficiency. Explore modern compiler decision-making processes through live demonstrations using Compiler Explorer, focusing on vectorization techniques, loop transformations, and memory access pattern optimizations. Uncover lesser-known features of Compiler Explorer that reveal what happens under the hood of compilation processes. Bridge the gap between high-level HPC programming abstractions and the actual machine code that executes on computing clusters. Develop skills to analyze assembly output from your own HPC code, understand the reasons behind successful and failed optimizations, and leverage compiler capabilities to achieve peak performance in computational workloads.

Syllabus

Exploring Compilers for HPC

Taught by

NHR@FAU

Reviews

Start your review of Exploring Compilers for HPC

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.