【问题标题】:Whetstone CPU performance algorithmWhetstone CPU 性能算法
【发布时间】:2012-10-30 20:33:08
【问题描述】:

我打算为 android 开发一个应用程序,它使用磨刀石算法来测量 CPU 性能。我选择了 Whetstone 算法,因为我的研究表明它是衡量功能较弱的 cpu 性能的合适方法。

我有磨刀石算法的源代码和伪代码(来自甜蜜的 60 年代),到目前为止一切都很好。 但是整个磨刀石算法似乎有点神秘,很难找到有用的信息。所以我的问题是:

  • 为什么 Whetstone 算法适合测量功能较弱的 CPU 的性能?
  • 简而言之,谁能告诉我究竟是什么让 CPU 性能算法成为磨刀石算法?
  • 谁能简单地解释一下 Whetstone 算法的伪代码?

非常感谢您回答这些问题?

【问题讨论】:

  • 谢谢。但我已经读过几次了。它仍然没有回答我的问题。
  • 它为您提供大约十几种语言的代码,并告诉您这是一个基准,而不是算法。

标签: android performance cpu benchmarking cpu-speed


【解决方案1】:

在开发 Whetstone 时,处理器性能以 KWIPS 为单位衡量,其中 K 代表“千”,根据您的要求,可以是 1000 或 1024。

最近的一项 Core i7 基准测试将最现代的 CPU 性能置于 GWIPS 中,其中 G 表示“千兆”,大约是 10 亿,是公斤的 100 万倍。

考虑到手机处理器比 60 年代和 70 年代的处理器强大得多,但不如 Core i7 强大,我认为它非常合适。

就磨刀石实际作用的解释而言:它是编造的。它的目的是执行许多指令以查看处理器的强大程度。没有输入数据,没有计算输出,什么都没有。它在运行时实际上并没有做任何有用的事情。 Whetstone 的用处在于您可以测量执行所需的时间,从而确定处理器的速度。

http://www.roylongbottom.org.uk/whetstone.htm

http://www.guru3d.com/articles_pages/core_i7_3770k_and_3750_review_with_z77,15.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 2017-05-25
    • 1970-01-01
    • 2017-12-08
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多