← 全部文章

话题 · 2 篇

SPEC CPU

  1. 鸿蒙SPEC CPU

    SPEC 测试执行器的鸿蒙实现

    SPEC 工作负载的计算代码只是测试系统的一部分。把它放进鸿蒙应用以后,还需要准备输入、建立执行环境、控制生命周期、测量耗时、检查输出,并把这些信息关联成一条可以复查的结果。我们在 SPEC CPU2017 与 CPU2026 的应用中,将这些职责放在执行器里:ArkTS 管理任务,原生层执行负载,校验层决定结果是否可以参与统计。

    约 9 分钟
  2. 鸿蒙调度

    鸿蒙上的单核调度:让核心选择真正作用于计算负载

    在鸿蒙上做单核测试时,界面上的核心选择要沿着调用链真正落到计算线程。本文记录 QoS、sched_setattr/uclamp 与 affinity 的请求与回读方式、各基准的运行期维护与恢复策略、编译配置,以及 SGU-AL10 上 SPEC CPU2017/2026 与 Geekbench 6/7 的单核实测曲线。

    约 10 分钟