手机SoC多核调度与温控策略实战精讲

📚 共计 30 章节
第1章
SoC调度概览
手机SoC架构演进 · 大小核架构与DSU · 调度器核心目标
架构基础
第2章
Linux调度器基础
CFS调度器原理 · vruntime与红黑树 · 调度类与调度策略
CFS内核
第3章
HMP调度器详解
HMP与big.LITTLE · CPU迁移与负载均衡 · 调度域与调度组
HMP迁移
第4章
EAS调度器原理
能量感知调度模型 · CPU容量与任务利用率 · 能量计算模型
EAS节能
第5章
CPU调频与调压
DVFS技术原理 · CPUFreq子系统 · Governor策略
DVFSGovernor
第6章
CPU热插拔与隔离
CPU hotplug机制 · isolcpus与cpuset · 离线调度策略
热插拔隔离
第7章
任务调度与亲和性
sched_setaffinity · cgroup cpuset · 调度域配置实战
亲和性cpuset
第8章
Android调度框架
Android与Linux调度差异 · SchedTune · 帧调度与渲染管线
Android帧调度
第9章
温控架构总览
手机热设计(TDP/SOCP) · 温控子系统层级 · 温度传感器布局
热设计架构
第10章
温度采样与上报
TSensor驱动 · thermal_zone_device · 温度阈值与中断
采样TSensor
第11章
温控策略核心
Step-wise与PID控制 · Power Allocator · IPA智能功率分配
PIDIPA
第12章
CPU节流与降频
CPU cooling device · cpufreq_cooling · thermal throttle
节流降频
第13章
GPU温控与调度
GPU DVFS · GPU cooling · GPU频率与温度联动
GPUDVFS
第14章
温控与调度协同
EAS+IPA联动 · 温度感知调度 · 动态电压频率调整
协同EAS+IPA
第15章
场景识别与负载预测
场景引擎 · 窗口栈与帧率预测 · 负载预测算法
场景预测
第16章
游戏场景调度优化
游戏线程识别 · GPU/CPU协同调频 · 温控策略调优
游戏优化
第17章
视频播放场景调度
解码器绑定 · 低功耗调度 · 温控策略
视频低功耗
第18章
后台任务与保活策略
后台任务限制 · Alarm唤醒对齐 · 低功耗调度
后台保活
第19章
多核调度性能分析工具
perf · trace · schedstat · ftrace
perftrace
第20章
温控调试与日志分析
thermal log · cooling device stats · 温度曲线分析
调试日志
第21章
调度与温控的常见问题
卡顿 · 过热 · 功耗异常 · 调度延迟
问题排查
第22章
厂商定制调度策略
MTK SchedTune与CPU Boost · 高通WALT · Exynos调度差异
MTK高通
第23章
内核参数调优
proc/sys/kernel调度参数 · sysfs调频节点 · 温控阈值调整
调优sysfs
第24章
动态调度与热插拔策略
CPU hotplug与调度器联动 · 热插拔阈值 · 快速唤醒
热插拔动态
第25章
功耗与性能的平衡艺术
性能模式与省电模式 · 动态调频策略 · 用户空间策略
平衡策略
第26章
调度器未来演进
Linux EAS演进 · 混合架构调度 · AI辅助调度
未来AI
第27章
温控技术前沿
VC-Thermal · AI温控 · 异构散热
前沿VC
第28章
实战案例:游戏发热卡顿
手机游戏发热卡顿分析与优化
实战游戏
第29章
实战案例:后台唤醒功耗
后台应用频繁唤醒导致功耗异常
实战功耗
第30章
实战案例:多任务切换延迟
多任务切换调度延迟优化
实战延迟