YoVDO

Feedback Driven Optimization: Improving Program Performance Through Compilation

Offered By: Linux Foundation via YouTube

Tags

Code Optimization Courses Software Development Courses GCC Courses LLVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Introduction to Amazon CodeGuru
A Cloud Guru
البرمجة المتقدمة بلغة Swift
Meta via Coursera
Amazon Q Developer Getting Started (Indonesian)
Amazon Web Services via AWS Skill Builder
Amazon Q Developer Getting Started (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon Q Developer Getting Started (Japanese) (Sub) 日本語字幕版
Amazon Web Services via AWS Skill Builder