
文章图片

文章图片

文章图片

文章图片
本系列已经进行到第四篇 。 上篇写了缓存问题 , 造成的锐龙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多毫秒 。 反正以此类推 , 帧数越高 , 它响应速度
- ios16|未受到电商冲击,理发店为啥还是纷纷倒闭?过来人说出真相
- iqoo|卡贴机大降价,iPhone13只要3000出头,网友都说“真香”
- 太阳系有两个“太阳”,科学家提出“太阳伴侣”假说,它终会回来
- |大家都说iPhone好看,其实可能对这个品牌更喜欢才对
- 无边框|华硕灵耀X 13体验:AMD锐龙6000系列加持 超轻薄的本子也很能打
- 苹果|618市场怎么样?手机市场销量排行一边倒?这又说明了什么?
- 马云|马云自己\打脸\之前所说的,如今现身西班牙,开12亿游艇!
- 为什么同学群里,很少有人说话,大部分人都选择沉默或者屏蔽?
- 三星|没有人会在意你用的是索尼A9二代还是一代,靠作品说话
- 芯片|二手商品可以放心买吗?体验转转买手机后,我有话说
