作者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