多核打游戏反而更慢?谈CPU和游戏优化那点事( 三 )
·支持多核心一定优化好吗?
随着时代的发展,越来越多游戏愿意在多线程优化上做出努力。例如前几年,我们经常可以看到“i3默秒全”的情况,而现在的游戏大作已经将门槛提升至4核,双核i3已经难堪大任。但尽管如此,仍会出现12核3900X表现不如8核3700X的情况,这又是为何?
出现这种情况,主要在于CPU核心调度不合理。锐龙的架构比较特殊,每4个核心封装成为一个CCX,每两个CCX封装为一个CCD,核心和核心之间的通讯,可以跨CCX,乃至跨CCD,而无论是CCX还是CCD之间通信,都存在延迟。
图3/7
Zen2的架构,可以看到核心-CCX-CCD的拓扑
换言之,如果一个程序能够调用多个核心,会出现以下几种情况。
1、调用的多核心处于同一CCX内,延迟最小;
2、调用的多核心跨CCX,但处于同一CCD内,有所延迟;
推荐阅读
- 电子游戏|电子游戏=精神鸦片?
- 使徒|PS5发布一周年,最受玩家喜爱的10款PS5游戏
- 功勋|大话西游2:玩家晒出多只高等级情怀召唤兽,游戏梦想还记得吗?
- 手机游戏|LOL:手游总是排到牛马队友?选这四个英雄,实力上大分
- 精灵宝可梦|《宝可梦传说:阿尔宙斯》可继承前作存档,游戏形式像是怪物猎人
- 手机游戏|中国游戏登顶全球第一,从日本吸金60亿,还从美国赚回64亿
- 手机游戏|梦幻西游:副本等人时可以刷的任务,随时随地领取,失败也没问题
- 权力的游戏|重温权利的游戏
- 网吧|他们本是素不相识的两个人,直到有一天,她覆盖了他的游戏存档
- 手机游戏|3年内不得转会FNC!G2老板被爆与C9达成秘密协议,Perkz转会受阻