Re: [問題] 如何計算CPU的峰值浮點計算能力FLOPS

看板CSSE (電腦科學及軟體工程)作者 (mick doohan)時間14年前 (2010/06/19 00:24), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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)

06/19 00:54, , 1F
所以單純從理論理想值來算的話, 每秒可進行的最高浮點運算次
06/19 00:54, 1F

06/19 00:54, , 2F
要如何得知, 得知之後才可算出浮點算峰值. 謝謝
06/19 00:54, 2F
文章代碼(AID): #1C6vtO08 (CSSE)
文章代碼(AID): #1C6vtO08 (CSSE)