作者micklin (mick doohan)
看板CSSE
標題Re: [問題] 如何計算CPU的峰值浮點計算能力FLOPS
時間Sat Jun 19 00:24:53 2010
※ 引述《aada (aada)》之銘言:
: 我在網路上看到有公式可以算CPU的flops,
: 處理器個數*處理器主頻*每秒可進行的最高浮點運算次數 = 浮點算峰值,
: 請問"每秒可進行的最高浮點運算次數" 是什麼意思,
: 好像也沒看到相關CPU的數據,
: 後來我看維基百科的Flops,上面寫Intel Core i7-965有69.23GFLOPS,
: 於是我算了算
: (3.2 GHz) * (4) * 每秒可進行的最高浮點運算次數 = 69.23GFLOPS
: 每秒可進行的最高浮點運算次數=5.4FLOPS,
: 大大小不曉得這要如何算
: 謝謝
: 之前在Cpp板上發了一樣的,
: 有大大指出應該到這個版來問,
: 所以一樣的問題來請教各位大大,
: 謝謝
http://www.intel.com/support/processors/sb/cs-023143.htm
可以查到intel cpu的flops. 表格中的數據與你查到的不同.
GFLOPS是算出來的, 每秒可以跑幾Giga次的浮點數運算.
以多核而非多實體處理器來看, 4核心是不是表示GFLOPS可以變4倍,
有請高手回答.
我個人認為, Intel公佈的數據是整體的GFLOPS, 而非單核運作時的數據.
請參考
http://www.intel.com/support/processors/sb/cs-017346.htm
用你的公式來看, 得到的答案是 「每秒每Hz可進行的最高浮點運算次數」
如果架構相同, 只有時脈不同, 那你得到的值應該是一樣的.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.178.139
※ 編輯: micklin 來自: 118.160.178.139 (06/19 00:27)
1F:推 aada:所以單純從理論理想值來算的話, 每秒可進行的最高浮點運算次 06/19 00:54
2F:→ aada:要如何得知, 得知之後才可算出浮點算峰值. 謝謝 06/19 00:54