Overview
Syllabus
Background
Introduction
Why do we need this?
Focus on Determinism
Where does the jitter come from?
How to control state selection?
2 Methods corresponding to Attributes
C State Exit Latency Constraint
Filter C States by Exit Latencies
Filter C States by Target Residencies
Name the 2 methods
C State Selection Policy in Kernel
PM QoS (Quality of Service) Framework
Recap
Calibrate Worst-case latency
Find Safe Latency Constraint
Find Safe Idle Interval
Example Calibration
Example Tuning
Additional Strategies
Key Takeaways
References
Linux Foundation Wiki
Taught by
Linux Foundation