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

Linux Foundation

Feedback Driven Optimization: Improving Program Performance Through Compilation

Linux Foundation via YouTube

Overview

Explore Feedback Driven Optimisation (FDO) in this 58-minute Linux Foundation conference talk. Delve into the history, challenges, and recent advancements of this code optimization technique. Learn about AutoFDO, a new approach originating from Google, and its implementation in GCC and LLVM. Discover real-life examples of successful FDO deployments and gain insights into performance analysis and optimization. Examine topics such as instrumentation-based FDO, swap optimization, profile optimization results, and sampling profile quality. Understand the limitations and practical applications of FDO in modern software development.

Syllabus

Introduction
Terminology
FDO Manual
Limit Instrumentation Based FDO
Example Program
Swap Optimization
Swap Optimization Results
Profile Optimization Results
Problems with FDO
Feedback Directed Optimization
Sampling Profile Quality
Non Perfect Condition
Where is it being used

Taught by

Linux Foundation

Reviews

Start your review of Feedback Driven Optimization: Improving Program Performance Through Compilation

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.