2012-10-30 41 views
1

我打算開發一個應用程序,它使用磨石算法來測量CPU性能。我選擇了Whetstone算法,因爲我的研究告訴我這是衡量性能較差的cpu的一種適當方式。Whetstone CPU性能算法

我已經獲得了源代碼和僞代碼(來自sweet 60's)的磨石算法,並且非常好。 但是,整個Whetstone算法似乎有點祕密,很難找到有用的信息。所以我的問題是:

  • 爲什麼適合測量的不那麼強大的CPU性能的油石算法?
  • 簡而言之,誰能告訴我究竟是什麼讓CPU性能算法成爲磨石算法?
  • 任何人都可以簡單解釋一下Whetstone算法的僞代碼嗎?

對這些問題的答案真的很感激?

+2

[維基百科(http://en.wikipedia.org/wiki/Whetstone_(基準)) – keyser

+0

THX。但我已經讀了幾次..但它不回答我的問題。 – Robert

+1

它爲您提供十幾種語言的代碼,並告訴您這是一個基準測試,而不是算法。 – keyser

回答

0

回到開發Whetstone時,處理器性能是以KWIPS來衡量的,其中K代表1000或1024,取決於你問誰。

最近的Core i7基準測試將GWIPS中最現代化的CPU性能放在了GIPS中,其中G表示「千兆」,大約爲十億,是千萬倍。

考慮到手機處理器比60年代和70年代的處理器強大得多,而且比Core 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