计算化学公社

标题: cpu的性能是不是核数乘以主频相等就可以认为性能一样? [打印本页]

作者
Author:
erya123    时间: 2017-12-1 16:12
标题: cpu的性能是不是核数乘以主频相等就可以认为性能一样?
cpu的性能是不是核数乘以主频相等就可以认为性能一样?例如,20核,主频2.0G和两个10核,主频2.0G的计算性能一样?其他都一样。
作者
Author:
ChrisZheng    时间: 2017-12-1 16:25
有两个其他因素需要考虑:

1. 不同代的CPU主频不好比,比如老奔腾年代的1G主频和现在酷睿的1G主频没有可比性。新的CPU在制程、功耗等方面一般更优,相应的1G主频对应的计算能力也更强,但如果只是差一两代,还是优先考虑主频。

2. 不同软件和操作系统对于多核的利用率不同。这方面论坛有大量讨论,举一例

http://bbs.keinsci.com/forum.php?mod=viewthread&tid=4841
作者
Author:
Graphite    时间: 2017-12-1 21:03
一个经验公式:
  1. Q = A * F * N * E(N) / C

  2. Q: 性价比
  3. A: 架构经验系数, 若Haswell为1, 则Sab/Ivb/Ryzen约0.75-0.85, Skl/Kbl约 1.1-1.2
  4. F: 全核睿频
  5. N: 核数
  6. E(N) : 软件N核并行时的加速比
  7. C: CPU+主板+内存的总价
复制代码

作者
Author:
sobereva    时间: 2017-12-1 22:42
你当前举的例子和你标题里表达的含义并不相符。标题暗示的是这种情况:4核3.0 vs 6核2.0。在不考虑Turbo boost、HT的影响,假定内核架构都相同的情况下,这两种情况理论性能一样,但是实际不一样,因为不可能有哪个实际计算程序并行效率能达到100%,前者表观性能会更高。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3