1

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

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

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

真的很感激回答这个问题吗?

4

1 回答 1

0

早在开发 Whetstone 时,处理器性能以 KWIPS 为单位进行测量,其中 K 代表“千”,取决于您询问的对象,它是 1000 或 1024。

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

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

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

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

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

于 2012-12-06T22:56:57.280 回答