YoVDO

Identifying On-CPU and Off-CPU Bottlenecks with Blocked Samples

Offered By: USENIX via YouTube

Tags

CPU Scheduling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 17-minute conference talk from USENIX OSDI '24 that introduces a novel sampling-based profiling technique called "blocked samples" for comprehensive analysis of both on-CPU and off-CPU events in modern computer systems. Learn about two new profilers, bperf and BCOZ, which leverage this technique to provide detailed symbol-level profile information and perform causality analysis to identify performance bottlenecks accurately. Discover how this approach addresses the limitations of conventional profiling methods in assessing overhead across various bottlenecks in contemporary applications. Gain insights into the verification process using real applications and understand how the optimization results align with BCOZ's predicted performance improvements through causality analysis.

Syllabus

OSDI '24 - Identifying On-/Off-CPU Bottlenecks Together with Blocked Samples


Taught by

USENIX

Related Courses

Operating Systems - Comprehensive Course for Beginners
freeCodeCamp
Linux Performance Tuning
LinkedIn Learning
VMware vSphere 7 Professional: 03 Monitoring Tools
LinkedIn Learning
vSphere 6.7 Professional Part 03: Monitoring Tools
LinkedIn Learning
CS401: Operating Systems
Saylor Academy