主要观点:计算机架构师在寻找平均值的方法上存在分歧,多年来一直在争论如何总结设计的平均性能,主要使用算术平均或几何平均,最近有论文提出用等工作调和平均或等时间调和平均替代几何平均,作者认为无论哪种平均都有缺陷,除非知道实际系统中工作负载的精确组合,否则任何报告的数字都无法准确预测设计的效果,建议使用几何平均,因其易于比较且大家熟悉,同时指出学术计算机架构师应更多地提出新的有趣想法,少讨论平均方法的意义。
关键信息:
- 多年来学术从业者争论平均性能总结方法,主要用算术平均或几何平均。
- Eeckhout 论文提出用等工作调和平均或等时间调和平均替代几何平均。
- 几何平均虽有不足但易于比较且大家熟悉,等时间调和平均虽有物理意义但在很多基准测试中不重要。
- 除非知道工作负载组合,否则单个数无法准确比较机器,应根据情况选择加权平均或使用几何平均。
重要细节:
- Henessey 和 Patterson 的《Computer Architecture: A Quantitative Approach》倡导用几何平均,因其有重要性质。
- Eeckhout 不喜欢几何平均是因为其“缺乏物理意义”,但等时间调和平均也可能有非直观结果,且参考机器对其有影响。
- 作者认为学术计算机架构师应少讨论平均方法意义,多提出新想法。
- 脚注中提到争论可追溯至 1986 年,学术微架构模拟器不准确,基线系统比较点差等问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。