玩游戏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站
热门推荐
六孔插座怎么接线?六孔插座接线的注意事项有哪些?
电热电器选购与使用指南:如何挑选和安全使用
“限高令”下老赖还能乘飞机?多平台出现攻略
“限高令”下老赖还能乘飞机?多平台出现攻略
社保基金最新持仓:逆势加仓汽车、半导体,28股获长期持有
汽车电瓶接线详解:新手也能安全完成
废旧电池回收,拯救地球从我做起
电动汽车热潮下,电池回收产业的投资风口
电动车锂电池回收:环保新趋势
车厘子护心,吃货福音!
车厘子:养生功效远不止“补血”那么简单
车厘子养颜秘籍,秋冬必备神器
西瓜种植必知:土壤pH值与高产秘诀
实验室里的pH值大战:谁才是最强测定王?
肾脏调节血液pH值的秘密
区块链技术引领教育变革,六大应用重塑学习生态
玩转小叶紫檀:12招辨真伪,4步打造收藏级手珠
企业如何玩转期货对冲,稳住供应链
十二指肠溃疡S2期的健康饮食指南
冬季腱鞘炎高发,丁香医生推荐3个手部保健动作
英雄战歌平民火系卡组攻略:英雄与卡牌搭配详解
三级甲等医院甲状腺结节消融术费用揭秘
甲状腺消融术医保报销攻略:政策解读与操作指南
诗意名字热榜:唐诗宋词里的绝美名字
策略游戏精选推荐:从末世战棋到太空冒险
弱碱性土壤也能养出爆盆花!
练书法能长寿
生成式AI赋能多行业创新,20个案例展现技术应用前景
下水管道“堵住”了怎么办?别冲热开水了,试试这一招,轻松疏通
直立行走、用火、制工具:早期人类如何一步步成为地球主宰