百科问答小站 logo
百科问答小站 font logo



为何AMD Matisse CPU 内存写入效能有差异? 第1页

  

user avatar   li-pao-97 网友的相关建议: 
      

简单来说,Zen 2一代由于chiplet设计,需要在CPU基板上布线IFOP(碍于成本等其他原因没有上硅互联层,interposer)负责ccd和iod之间互联,为了降低布线难度(看看ZEN 2基板的厚度就跟明显了),把原先256bit* FCLK全双工的IF阉割成了256bit*FCLK读 128bit*FCLK写,单个CCD核心读取 copy时带宽仍能达到内存理论带宽,写入就只剩一半。双CCD的话两个CCD都能有128bit*FCLK写入,合起来就是256bit*FCLK写入。但是单个CCD内核心写入实际还是半速的。


从实际体验来说影响挺小的,毕竟实际上还是读多写少,Zen 2一代单CCX 16M大缓存也能较好起到缓冲作用。另外CCX之间一致性也是需要跨DIE走IF的(CCD0->IOD->CCD1,CCD之间没有直接连接),这方面可能有一定影响,但从实测结果来说,即使有也被zen 2一代IF本身的众多提升而掩盖了,ZEN 2一代互联延迟相比ZEN下降很多。

上面的说法其实还是挺粗糙的,因为CCD和IOD之间互联其实是串行化(SerDes)的(并行线密度高,要求长度相同,需要上interposer),所以我全都是用bit*clk这种形式表示带宽而没用单纯的位宽。具体内容可以参照后藤的这篇文章(谷歌翻译):

pc.watch.impress.co.jp/

需要注意文章里面这张图是错的:

7nm Ryzen TR Eypc 单CCD写入都是半速的,但是这篇文章对AMD IF互联讲解还是比较透彻的,对IF,GMI等术语作了比较好的解释。

也可以看看AMD ISSCC2020的展示,

slideshare.net/AMD/amd-

这里面说了一些设计的具体内容,稍微摘录了一下:




  

相关话题

  跑分高的 CPU笔记本为什么感觉不到它跑分那样的快? 
  如果用 AMD 的 CPU 配上 N 卡会有什么后果? 
  如何评价平头哥完成了安卓 10 对 RISC-V 的移植并开源代码?对 RISC-V 生态有何意义? 
  amd与海盗船是否不兼容? 
  解压文件的速度瓶颈在cpu还是硬盘速度? 
  对于 AMD 谈 CPU 市场份额目标:我们要夺回曾经失去的市场,你怎么看? 
  如何看待开源指令集RISC-V ? 
  CPU 工艺越来越先进,为什么不把内存、SSD 都集成到 CPU 中? 
  同样是12核24线程,AMD锐龙9 5900x和E5 2650v4差距有多大?价钱差十倍性能差多少? 
  知乎的大佬们,amd的3400g如果装上独显相当于什么CPU的水平?现在寝室限功率,用apu过渡一下? 

前一个讨论
如何看待新一代xbox x系列将采用AMDx86+ARM混合架构?
下一个讨论
如何评价 2020年 8 月 14 日小米商城预售的 Redmibook Air 13?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利