交付:跑数和热身都修好

交付:跑数和热身都修好

场景:~/lab/exp.py 两处:RUNS = 3、WARMUP = 0。 任务:两处都改对(5、1),让 --run 报 跑数 = 5、热身 = 1。改好运行 ~/check。 (判分只看你在受

阅读更多 →
修:指标配错了

修:指标配错了

场景:~/lab/exp.py 的 METRIC = "time",本实验看 ipc。 任务:把它改成 METRIC = "ipc",让 --run 报 指标

阅读更多 →
修:热身配错了

修:热身配错了

场景:~/lab/exp.py 的 WARMUP = 0,本实验要 1 轮热身。 任务:把它改成 WARMUP = 1,让 --run 报 热身 = 1。改好运行 ~/check。 (判分只看你在受控

阅读更多 →
修:跑数配错了

修:跑数配错了

场景:~/lab/exp.py 的 RUNS = 3,本实验按 5 轮。 任务:把它改成 RUNS = 5,让 python3 ~/lab/exp.py --run 报 跑数 = 5。改好运行 ~/c

阅读更多 →
查:指令数

查:指令数

场景:同一个只读工具,看这次实验跑了多少条指令。 任务:跑 python3 ~/lab/perf.py --insts,读它报的 指令数 = N,到 ~/对照表.txt 查 N 填进来。 (判分只看你

阅读更多 →
查:总周期

查:总周期

场景:同一个只读工具,看这次实验总周期。 任务:跑 python3 ~/lab/perf.py --cycles,读它报的 总周期 = N,到 ~/对照表.txt 查 N 填进来。 (判分只看你在受控

阅读更多 →
查:运行签名

查:运行签名

场景:同一个只读工具,看这次运行的签名。 任务:跑 python3 ~/lab/perf.py --sig,读它报的 运行签名 = X(形如 0x3f2a),到 ~/对照表.txt 查 X 填进来。

阅读更多 →
查:每轮采样

查:每轮采样

场景:~/lab/perf.py 是只读工具,读 ~/lab/run.txt 里一次实验的每轮采样。 任务:跑 python3 ~/lab/perf.py --samples,读它报的 采样 = X(

阅读更多 →
这次实验总周期是多少

这次实验总周期是多少

真机:三轮采样 120 118 125(周期),总周期 = 三者之和,是多少? (判分只看你在受控容器里的真机产物,纯本机、纯 Python,没有 gcc。)

阅读更多 →
做一次靠谱的性能实验,关键是什么

做一次靠谱的性能实验,关键是什么

在真机上做一次能复现的性能实验,最关键的一步是【0】。 (判分只看你在受控容器里的真机产物,纯本机、纯 Python,没有 gcc。)

阅读更多 →