痛点
当前CPU调度大多是被动响应:线程来了之后,调度器才临时判断分配算力。
当负载突然切换(从低负载→中负载→高负载),临时计算调度策略会存在延迟,容易出现瞬间卡顿、功耗波动,没有提前做好准备。
构想
给系统调度器增加AI实时预测规划模块:
1. AI根据当前场景、用户历史使用习惯,预判接下来最可能出现的2种线程负载类型(低/中/高负载);
2. 提前针对这两种预判负载,预先算好对应的调度方案,并且把策略缓存下来;
3. 当新线程真正到来时,调度器直接取用提前缓存好的调度策略,不用现场临时计算,缩短调度决策耗时。
举例:用户正在玩游戏,AI预判接下来大概率出现【高负载渲染线程】或者【中负载后台线程】,提前准备两套调度方案缓存。一旦线程出现,直接执行预计算好的策略,减少反应延迟。
@HONOR2608234508028 @MagicOS流畅橙子 @性能_阿勇 @MagicOS流畅李同学
20 人已参与