Overview
Syllabus
Intro
Background
Legacy CPUFreq Design and Potential Conflict
New AMD CPUFreq Design Proposal
Frequency Control Algorithm in SMU Firmware
CPPC Performance Capability
CPPC Performance Control
Frequency Control Governors in Linux Kernel
Existing Firmware Component
Existing Kernel Component
New AMD P-State Core Design and Implementation (1)
AMD P-State Trace Event Design and Implementation
AMD P-State Tracer Tool Support
AMD P-State Sysfs Attributes Design and Implementation
AMD P-State Unit Test Support
RAPL Perf Support for AMD Processor
Performance Per Watt Calculation
TBench CPU Benchmark for AMD P-State vs ACPI CPUFreq
Gitsource CPU Benchmark for AMD P-State vs ACPI CPUFreq
Speedometer CPU Benchmark for AMD P-State vs ACPI CPUFreq
Taught by
Linux Foundation