有啥好的 单核CPU性能强劲的
本帖最后由 hell--fire 于 2019-4-29 22:17 编辑首先引用CHH上的一段话:
在未来,多核强能替代单核的作用吗?
这个算是科普一下吧,对于开发过多线程应用的人应该算是常识。
理论根据:阿姆达尔定律。
公式是这样的:
P是指程序中可以并行的部分,S是核心数量。以下均假设一个程序有80%可以并行的情况:
核心数量是4,那么加速比是:
1 / (0.2 + 0.8 / 4) = 2.5。即程序在4核心下可以提速2.5倍。
核心数量是8,那么加速比是:
1 / (0.2 + 0.8 / 8) = 3.3。
核心数量是无限多,这个程序的加速比是:
1 / (0.2 + 0) = 5。
看到这里你应该明白了:任何多核程序的加速比都存在一个上限,即便是核心数量无限多,最后的性能也只取决于单线程的部分。
现在是有意思的一点,我们来比较两个平台:
A: 单线程性能是1, 有256个核心
B: 单线程性能是1.5,有16个核心
哪个平台性能强呢?看起来1 * 256远大于1.5*16。实际结果呢?
A: 1 / (0.2 + 0.8 / 256) = 4.92
B: 1 / (0.2 / 1.5 + 0.8 / (16 * 1.5)) = 6
惊讶吗?16核心的B平台的性能远高于256核心的A平台。
最后,你可能要问:有没有一个程序有100%是可以并行化的呢?
答案是,没有。尤其是侧重于IO的程序,永远不能做到100%并行化。
什么是IO? GPU就是一个IO,磁盘也是IO,甚至内存系统对CPU来说,也是一个IO。
服务器系统的扩展性好,一个原因是服务器系统的IO是分布的。而桌面PC决定了IO是串行为主的系统,尤其是GPU。游戏只要需要和GPU密切打交道,就永远不可能高度并行化。
未来的理想CPU,是不对称的CPU,即若干个强大的单线程CPU + 大量多线程卫星CPU。
把单线程理解为低音炮,多线程理解为卫星喇叭,是不是好理解一点?这不是最佳性能,但却是最佳性价比。
推土机就相当于AMD卖给你一套全部是卫星喇叭组成的7.0家庭影院系统。
------------------------------------------------------------------------------------EDIT:
有些误解。我并不支持i3灭全家之类的话,因为i3这种U还远远达不到多核性能过剩的标准。
目前来看至少8线程以上的U可以谈这个标准,因为用满3-4核心还是比较有可能的。
但是对于PC而言,8核心以上,核心越多,单线程性能越起到决定性的作用。
当核心多到一定程度,即便是增加无限多的核心都不如提高单线程的作用明显。
------------------------------------------------------------------------------------EDIT2:
如果有人还要拿超算和服务器来类比桌面的软件,我解释一下好了:
服务器有大量的独立任务来提供并行度,而PC则不得不挖掘单个任务内部的并行度。PC和服务器相比,并行度的来源有本质的不同。
请问,你的PC是给一万个人同时转码一万部电影,还是给你一个人压转码少量电影用的?
想明白这个,就不要提什么超算了,服务器/超算的负载和PC完全就是两码事。
因为这个叫Amdahl定律,正是几十年前IBM搞超算的前辈提出来的悲观定律。
综上所述,CPU单线程性能重要性不言而喻,是考量一个CPU性能的决定性因素,故放上CPU单线程性能排行榜,以供大家参考。后续会根据实际情况有所调整。(数据来源cpubenchmark)
我想说,CPU该更新了!
4790K需要换代吗 有点卡了 i3 8350K 超频5g nifeng1031 发表于 2019-4-28 23:06
i3 8350K 超频5g
超频5g。。。有具体的吗 和敬清寂 发表于 2019-4-28 23:01
4790K需要换代吗 有点卡了
4790K已经是很好的u了,不建议换。现在的卡是程序优化问题,或者你上个好点的显卡也会改善。 https://www.cpubenchmark.net/singleThread.htmlcpu单线程性能排名 好像也可以用边际效应来解释 仅仅是游戏优化和蓝厂挤牙膏带来的错觉。
所谓“以下均假设一个程序有80%“是大前提就是个不合理的条件,2009年这个假设还可能普遍客观存在,都9102年了,普遍按照4核以上进行优化。游戏厂商多核优化因为性价比并不追求适配一线配置,大多数会买自己游戏的人用什么cpu,它做到什么优化程度就够了。
文章作者一开始的认知还停留在推土机时代,后来可能是被谁打脸了又打了个补丁又加到现在普遍优化能够达到的4核,变成8核以上,过俩年是不是要变16核?32核?
线程撕裂者2950x和i9 9980xe不是无理由出现的,你当蓝红厂傻吗?商业工程软件优化跟得上16甚至32线程,你普通玩家的游戏跟不上,所以线程更少的8086k反而比9980xe合适。
频率是有上线的,制程有物理极限,超高频的散热墙远比优化墙迫近。IBM所谓做超算的工程师前辈有预见我们的半导体技术已经撞到量子隧穿效应的物理极限了吗?飙到6GHZ以后上液氮散热都压不住了。
过去的十年间蓝厂挤牙膏可能让人产生了错觉,但从zen出世之时,硬件厂商增加核心倒逼软件公司优化多核已经是大势所趋。 祖宗之法不可变。祖传单核岂能弃。 4790K还要再战5年{:4_150:}
桌面多核U已经出了十几年,但还是很少有软件商能够彻底挖掘多核性能,游戏厂商更是如此
玩游戏就是要单线程强劲的U,4-8核够了,迷信农企的都醒醒吧
没玩到后期,但是感觉IR的读盘是很快的(放在SSD里) 坚守单核一百年不许变 hell--fire 发表于 2019-4-29 08:53
4790K已经是很好的u了,不建议换。现在的卡是程序优化问题,或者你上个好点的显卡也会改善。
谢谢大佬 老显卡了970 hell--fire 发表于 2019-4-29 08:53
4790K已经是很好的u了,不建议换。现在的卡是程序优化问题,或者你上个好点的显卡也会改善。
谢谢大佬 老显卡了970 魏博节度使 发表于 2019-4-29 17:13
仅仅是游戏优化和蓝厂挤牙膏带来的错觉。
所谓“以下均假设一个程序有80%“是大前提就是个不合理的条件,2 ...
我也不懂 觉得有道理才转发上来让大家参考下
但是现在9102年了 打游戏来说个人感觉还是高主频比多核心有用
硬件厂商增加核心倒逼软件公司优化多核
但是这个优化效率太差了 优化难度来说太大
并不是所有的厂商都叫R星 游戏来说CPU利用率太低了
想当年GTA4的多核优化也是惨不忍睹的 现在GTA5倒是不错 不知道是付出了多大的代价。。
不知道P社的游戏
不知道以后能不能一个核心处理一个国家 哈哈 这AI有多变态啊
彻底告别一核有难 多核围观:lol 和敬清寂 发表于 2019-4-29 20:50
我也不懂 觉得有道理才转发上来让大家参考下
但是现在9102年了 打游戏来说个人感觉还是高主频比多核心有 ...
优化难度大吗?ps4的cpu和gpu什么腊鸡频率?AMD推土机时代的老古董,1.6ghz的2c4t;gpu连470都比不上。真的只是用不用心罢了。
当玩家普遍上到4c8t、6c12t的CPU时,你不充分利用性能,市场就会被其他人占领。 我跟你一样 4790K 970 ,再配合ROG主板和海盗船统治者铂金内存条,我感觉在DDR5内存条普及前只需要换显卡就够了... wellhausen 发表于 2019-4-30 00:35
我跟你一样 4790K 970 ,再配合ROG主板和海盗船统治者铂金内存条,我感觉在DDR5内存条普及前只需要换显卡就 ...
好巧 我也是海盗船不过我是两条8G的估计不够用了,显卡勉勉强强还能用,主板也是ASUS的玩家系列:lol 魏博节度使 发表于 2019-4-29 23:34
优化难度大吗?ps4的cpu和gpu什么腊鸡频率?AMD推土机时代的老古董,1.6ghz的2c4t;gpu连470都比不上。真 ...
不是的。。P社的游戏是 单核稳定。。
多核优化的话难度是大 问题也多
主机不一样。。玩主机就不提帧数了,
主机的系统是专用的 硬件是定制化的
厂商为主机平台的优化力度也大,相当来说游戏也稳定 充分压榨机能 只服务于游戏
PC游戏是按高配置标准开发的 跟游戏主机没太大的对比性 我现在是画质调到最低,移动画面仍然会卡,跟最高画质没有任何区别 彼岸火 发表于 2019-4-30 11:40
我现在是画质调到最低,移动画面仍然会卡,跟最高画质没有任何区别
跟画质没关系的
页:
[1]