玩游戏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站
热门推荐
春节探亲,婆媳关系大作战
春节拜年礼仪全攻略:从称呼到礼物,赢得长辈欢心的秘诀
冲突进入第三年,听乌克兰人讲述真实生活
早上是养胃“黄金期”,坚持吃这4种早餐,养出一个“铁打的胃”
哈尔滨冰雪节,带你领略黑龙江之美
小南山遗址:黑龙江畔的万年文明密码
哈尔滨冰雪节,带你领略极寒之美
预应力混凝土管桩型适用地质条件与智能打桩系统应用
云南弥勒五日游攻略:轻松四小时畅游美景
春节探亲必备:优雅问候长辈指南
胃癌元凶「幽門螺旋桿菌檢查」我該做嗎?別輕忽你的胃痛症狀!
孕晚期全攻略:何时开始?注意事项有哪些?你准备好了吗?
中国最美的10个海滨城市,去过3个为旅行爱好者!
苹果香蕉助力动眼神经康复,这些营养搭配效果更好
宜宾市博物院:一座展示宜宾历史文化的综合性博物馆
产品命名规则:原则、争议与启示
中韩贸易受汇率波动影响,电子产品首当其冲
韩元兑人民币汇率波动加剧,如何做好个人理财?
韩元暴跌创14年新低,人民币展现韧性
赴韩旅游必知:工商银行韩元兑换攻略
世界流感日|流感好了但“感觉身体被掏空”?建议你这么吃喝→
痛到哭、半夜痛醒?感染甲流后为何这么痛
《爱,浪漫和婚姻的99个重点》——爱情与婚姻的指南
职场必备:藿香正气水使用全攻略
金价大跳水!世界黄金协会:2025年市场增长或将放缓
金价暴涨的真正原因不是“对冲通胀”!
孕33周胎儿发育标准是什么
国际神经修复学会推荐:东野神经麻痹最新疗法
玩转丽江古城的十大必打卡点干货攻略
睡眠与免疫力:揭秘夜间休息如何塑造您的健康防线!