1

砥石アルゴリズムを使用してCPUパフォーマンスを測定するAndroid用アプリケーションを開発します。私が Whetstone アルゴリズムを選択したのは、私の調査によると、それほど強力でない CPU のパフォーマンスを測定する適切な方法であることがわかったからです。

砥石アルゴリズムのソース コードと疑似コード (甘い 60 年代から) を入手しました。しかし、砥石アルゴリズム全体は少し秘密のようで、それに関する有用な情報を見つけるのは困難です. だから私の質問は:

  • それほど強力でない CPU のパフォーマンスを測定するのに Whetstone アルゴリズムが適しているのはなぜですか?
  • 簡単に言えば、CPUパフォーマンスアルゴリズムが砥石アルゴリズムである正確な理由を誰か教えてもらえますか?
  • Whetstoneアルゴリズムの疑似コードを簡単に説明できる人はいますか?

この質問のいずれかに対する回答は本当にありがたいですか?

4

1 に答える 1

0

Whetstoneが開発されたとき、プロセッサのパフォーマンスはKWIPSで測定されました。ここで、Kは「キロ」を表します。Kは、誰に尋ねるかによって、1000または1024のいずれかになります。

最近のCorei7ベンチマークは、最新の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

于 2012-12-06T22:56:57.280 に答える