玩游戏CPU选择之论单核性能与大三缓(理论指导篇)
创作时间:
作者:
@小白创作中心
玩游戏CPU选择之论单核性能与大三缓(理论指导篇)
引用
1
来源
1.
https://www.bilibili.com/opus/920517190704168980
在选择游戏CPU时,单核性能与大三缓哪个更重要?本文通过一个简化的模型,从理论角度分析了大三缓CPU(C1)和单核高性能CPU(C2)在游戏渲染中的性能差异。
设大三缓CPU为C1,单核高性能CPU为C2。从每一帧渲染时间来说,假定该帧需要访问内存数据m次,需要执行CPU等效指令n次;而前者的时间成本设为 t1,后者为t2(可以理解为等效指令所需时钟周期数)。则每帧渲染仅从CPU的角度,延迟为 mt1+t2n
从t1角度分析
对于大三缓来说,就是t1有优势。增益幅度大概是多少呢?下面给出问GPT-4和在测试机器上测试的各级缓存延迟结果图(不同配置当然不一样,但不应会有数量级差别)
那假定 C1 三缓为 96MB,C2 三缓为 32MB
如果C1在L3 cache命中,而C2 cache miss的情况下,C1的t1 = 1/5 的C2的t1
但实际情况并不是每次帧生成的访存都是c1命中,c2 miss,所以实际增益比例达不到5倍肯定的。而且也并不能单纯从L3大小来推算命中率的话,所以这里的大三缓增益其实是个玄学,不确定性的。
PS:如果有途径可以拿到L3缓存命中率,再在特定游戏下去测,就有意义了。
从t2角度分析
假设不同平台上的等效指令数n一样(实际会略有差异,因为指令集和指令设计会不同,但应该差异可忽略)。那t2的的差异其实就等效于频率差。比如C1 5ghz,C2 5.8ghz,那么增益幅度就是16%。
结论
综上,你是无法得出一个根据公式来选择那款CPU的。因为变量太多,而且像L3 cache是否miss你也测不到数据(不确定),每帧生成的情况又不一样。
以及有的游戏单帧生成中访存的比例更多,还是计算需求更多?因游戏而异。但是定性的,针对一款游戏倒是可以测出来。
本文原文来自B站
热门推荐
绝对干货,一文读懂乙肝五项!
药酒都有哪些功效
热身程序:避免受伤和提高表现的关键
网络摄像头在计算机中是什么设备
水电工程安装方法及注意事项,让你的生活更便利
探秘北京昌平虎峪自然风景区,惊艳自然与人文景观!
“华山方案”攻坚颈椎疑难病,打造腰椎退变性疾病诊治新体系
《了凡四训》:献给勇于改变命运的人
我国毫米波雷达产业链深度分析
广东全力推进海洋牧场全产业链建设 先进仪器助力海洋经济高质量发展
上古历史(3)——伏羲:华夏文明的创世英雄
如何知道自己开户行?银行卡秘密:3招揭秘开户行,99%人不知道!
提高孩子的「心理韧性」,家长可以这样做!
哈佛大学15年研究:喝粥与死亡率的关系
降低高血壓风险,「3少2多饮食原则」及「4大日常习惯」是关键!
走进画学:塑造立体感的技巧与练习
如何区分急性鼻窦炎和慢性鼻窦炎?
恒河——南亚第一大河,印度教的圣河,超过4亿人口的流域
今起报名!中考体育选科怎么选更易拿满分?看看这个最新数据——
太原宝藏地 街巷藏诗意
胸口闷感觉喘不过气怎么缓解
吃完菠萝能吃药吗?药师告诉你
理解CPU与执行指令原理
员工拒不服从调岗,公司是否有权将其辞退?
广西选择南宁作为首府的历史背景
晏字男孩最吉利的名字 带晏字男宝宝有内涵的名字
装修干货|7种厨房常用布局设计,照着抄就对了!
进门后不宜直对的四种东西,实用建议与风水考量
“农业多贡献”的遂宁答卷
用菜籽饼来喂牛 不脱毒处理你可不能直接喂哦