计算机架构师无法找到平均值 | dgsq

主要观点:计算机架构师在寻找平均值的方法上存在分歧,多年来一直在争论如何总结设计的平均性能,主要使用算术平均或几何平均,最近有论文提出用等工作调和平均或等时间调和平均替代几何平均,作者认为无论哪种平均都有缺陷,除非知道实际系统中工作负载的精确组合,否则任何报告的数字都无法准确预测设计的效果,建议使用几何平均,因其易于比较且大家熟悉,同时指出学术计算机架构师应更多地提出新的有趣想法,少讨论平均方法的意义。

关键信息:

  • 多年来学术从业者争论平均性能总结方法,主要用算术平均或几何平均。
  • Eeckhout 论文提出用等工作调和平均或等时间调和平均替代几何平均。
  • 几何平均虽有不足但易于比较且大家熟悉,等时间调和平均虽有物理意义但在很多基准测试中不重要。
  • 除非知道工作负载组合,否则单个数无法准确比较机器,应根据情况选择加权平均或使用几何平均。

重要细节:

  • Henessey 和 Patterson 的《Computer Architecture: A Quantitative Approach》倡导用几何平均,因其有重要性质。
  • Eeckhout 不喜欢几何平均是因为其“缺乏物理意义”,但等时间调和平均也可能有非直观结果,且参考机器对其有影响。
  • 作者认为学术计算机架构师应少讨论平均方法意义,多提出新想法。
  • 脚注中提到争论可追溯至 1986 年,学术微架构模拟器不准确,基线系统比较点差等问题。
阅读 11
0 条评论