Identifying On-CPU and Off-CPU Bottlenecks with Blocked Samples
Offered By: USENIX via YouTube
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 BeginnersfreeCodeCamp 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