当前大小核调度,在“小核直接跳大核”时容易产生瞬间性能低谷,回落时也常有顿挫。根源在于缺少中核作为过渡阶梯,算力交接不连续。
基于此,建议打磨一套“三级算力接续”策略,要点如下:
1. 小核→中核→大核,逐级传递
当小核负载接近上限时,优先将任务迁移至中核而非大核。中核的能效曲线介于大小核之间,能承接小核无法处理的负载,又能避免大核低频运行的能耗浪费。当中核也接近满载时,再将任务交棒给大核。三级阶梯递进,让算力增长与负载增长同步,消除跳档感。
2. 算力换算,不传频率
核心之间传递的不是频率数值,而是归一化后的算力量。中核和大核根据自身能效曲线,找到恰好能承接当前负载的甜点频率,实现“算力覆盖的连续”,而非“频率数字的连续”。
3. 切核预热,回落缓冲
任务迁移至中核或大核前,允许目标核心极短时进入预备态,消除唤醒延迟。高负载结束后,大核交中核、中核交小核时,增加逐级降频缓冲,避免回落生硬。
4. 场景分档,指定核心
在荣耀“超感知调度引擎”页面级识别的基础上,为不同负载类型明确分工:
· 持续中载(滑动、视频):稳定在中核处理,不惊动大核;
· 瞬时脉冲(页面切换):小核
17 人已参与
支持
反对