文章图片
文章图片
文章图片
文章图片
本系列已经进行到第四篇 。 上篇写了缓存问题 , 造成的锐龙123代单核性能的拉胯 。 其实 , 不仅是因为模块化造成的三级缓存不够 , 还有个问题是内存调度 。 比如还是这个辣鸡中的辣鸡1700X吧 , 你压根无法做到两个模块同时可以对接内存条 , 因为无法优化 。
其实 , 还有个重要问题 。 以windows来说 , 甚至包括windows server这种服务器系统 , 它的文件结构是文件夹 , 因为用户习惯 , 你找东西永远是先从文件夹慢慢查 , win的整体寻址也是如此 , 甚至包括CPU调度 。 每个文件夹里都有下面文件的文件头地址 , 你要找就要先从文件
因为AMD为了省钱 , 搞模块化 , 每个模块都是4核心 , 每个核心都是CPU0开始到CPU3 。 那你
再来说下模块化的缓存问题 。 三级缓存是CPU内部的缓存里可以堆很大的活跃内存 。 三缓大 , CPU能调用的后备数据库就大 。 如果是内存条那就不行了 , 太远了 , 读一次内存条要经过主板 , 接口 , 操作系统调用 , 一层层下来中介雁过拔毛 , 延迟大速度慢 。 一级缓存二级缓存也不能做大 , 因为大了单个CPU核的面积就大 , 浪费钱 。 内存的模型说了很多次了 , 比如这个内存金字塔结构 , 就很直观不是 。
英特尔不这么搞 。 英特尔一直坚持环形总线结构 , 所有核心共享所有三级缓存 。 核心越多单核心能使用的三级缓存越大 , 单核心就越强 , 但是英特尔多核心堆不起来 。 相比之下 , AMD模块化的弊端曝露无疑 , 单核心跟延迟一直是问题 , AMD就长期只宣传多线性性能 , 也是田忌赛马的一个策略 。
【AMD|说人话系列:锐龙5系跟5800X3D解析(4)AMD缓存跟单核进化】如何让单核心性能增加 , AMD其实是有策略的 。 不过碍于GF工厂的工艺问题 , 拖到台积电7nm工艺成型 , AMD才拿出来了解决方案——就是5000系锐龙每个模块8核 , 单核心需要的三级缓存容量翻倍 , 并且8核心内部几乎无延迟 。 对于目前绝大多数4核8线优化 , 加上少数6核12线程优化的程序软件来说 , AMD的这8核一个模块 , 就够用了 , 绰绰有余 。 比如下图 , 四周的8个就是CPU核 , 中间的黑色方块就是三级缓存 。
对于游戏来说 , 优化不像软件 。 游戏是对延迟异常敏感的类型 , 你从按下按键 , 到屏幕有反应 , 一般都是在100多毫秒之内的 。 并且游戏对帧数有要求 , 也要及时响应 。 就算每秒钟刷新30帧的游戏 , 它的按键响应就是33毫秒 , 有反应后再刷新在屏幕上 , 最多100多毫秒 。 每秒钟刷新60帧 , 按键响应就是17毫秒 , 屏幕刷新出来就是90多毫秒 。 144帧游戏按键响应8毫秒 , 屏幕刷新出来是70多毫秒 。 反正以此类推 , 帧数越高 , 它响应速度
- 红米手机|有没有买了红米K50的,我怕踩雷?看看网友怎么说!
- 本地一老人坐公交不会扫码,被拒绝乘坐,黯然离去说:不耽误大家
- 大咖说分享 | 周非池:智能·高效·精细·多源 全新瞰景Smart3D2022实景三维建模
- 通宵游戏,和手指酸痛说不!X-Bows人体工学键盘体验
- 中国天眼探测137亿光年,外国科学家曾强烈抵制,说可能遭来横祸
- AMD|端午小长假不出游?这三款人气机型适合组团开黑,闭眼入不后悔
- CPU|都说骁龙888 容易发热脱焊!没想到骁龙870 也不例外!
- 罗永浩吐槽苹果抄袭引热议 网友:太敢说
- 华硕灵耀|入门显卡新贵 性能小钢炮AMD RX 6400轻松挑战大作
- 苹果|技嘉×AMD套装优惠力度惊人 618性价比装机必看指南