Session Type
Technical Talk
Date & Time
Wednesday, April 10, 2024, 10:30 AM - 11:00 AM
Name
Revamping Sampling-Based PGO with Context-Sensitivity and Pseudo-Instrumentation
Location Name
PSC I-III
Abstract/s

This talk describes CSSPGO, a context-sensitive sampling-based PGO framework with pseudo-instrumentation. It leverages pseudo instrumentation to improve profile quality without incurring the overhead of traditional instrumentation. It also enriches profile with context-sensitivity to aid more effective optimizations through a novel profiling methodology using synchronized LBR and stack sampling. We will also share how CSSPGO is used to lift performance of Meta's server workloads.

Moderator
Gerolf Hoflehner