CPU调频策略与功耗平衡技巧

📘 30章 · 从入门到实战
01 CPU频率基础 频率·性能·功耗 · 动态调整意义 02 Linux CPUFreq框架 架构·policy·governor·sysfs 03 Governor详解 (上) Performance · Powersave · Userspace 04 Governor详解 (中) Ondemand · Conservative · Schedutil 05 Governor详解 (下) 对比选型 · 场景推荐 · 自定义思路 06 CPUFreq驱动 ACPI · DT · P-state · CPPC 07 频率与电压 (DVFS) DVFS · 电压域 · 漏电流 · Race-to-idle 08 调度器与频率 (Schedutil) Schedutil · utilization · PELT · 协同 09 热管理基础 热特性 · 降频 · Throttling · TDP 10 Linux Thermal框架 子系统 · Cooling Device · Governor · 传感器 11 功耗测量方法 板级测量 · 内置传感器 · RAPL · 能量模型 12 用户空间调频工具 cpufrequtils · cpupower · turbostat · powertop 13 Android平台调频 HAL层 · Governor配置 · Interactive · 调度调优 14 嵌入式设备调频 低功耗Governor · RT任务 · 电池优化 15 服务器调频策略 数据中心功耗 · DPM · C-state/P-state 16 实时系统调频 实时任务 · 切换延迟 · 固定频率 · RT Throttling 17 GPU调频基础 GPU频率 · DVFS · CPU协同 · 功耗管理 18 内存与总线频率 内存频率 · 总线功耗 · 自刷新 · 系统平衡 19 功耗管理固件 (PSCI) PSCI规范 · 热插拔 · 挂起恢复 · 安全状态 20 ACPI功耗管理 C-states · P-states · T-states · 与CPUFreq关系 21 动态调频的挑战 切换延迟 · 瞬态功耗 · 性能抖动 · 调试优化 22 功耗与性能的权衡 IPC · FLOPS · Watt · 能效比 · Pareto最优 23 机器学习在调频中的应用 ML Governor · 在线学习 · 负载预测 · 案例 24 调频策略的仿真与验证 gem5 · 功耗模型 · 负载生成 · 结果分析 25 内核参数调优 sysctl · 内核配置 · cgroup · cpuset 26 多核架构下的调频 big.LITTLE · DynamIQ · 集群调频 · 任务迁移 27 异构计算调频 DSP · NPU · FPGA · 异构功耗管理 28 调频与安全 频率注入 · 侧信道 · 安全降频 · 可信执行环境 29 未来趋势 自适应调频 · AI驱动 · 3D堆叠 · 热管理 30 综合实战 搭建环境 · 自定义Governor · 测试 · 优化报告