为什么cpu不工作(为啥CPU不直接用呢)

显卡降价是打不住了,不知道有多少小伙伴关心或者已经入手了RTX 3060或者中高端显卡,看看1xGB甚至2xGB的1xGHz显存,再看看自己的内存容量和频率,是不是觉得有点不太平衡?显存这么强,为啥电脑不不干脆直接用显存呢?咱们今天就来聊聊吧。

为什么cpu不工作(为啥CPU不直接用呢)(1)

其实当今的GDDR显存和DDR内存是有一定亲缘关系的,双方在DDR3时代分道扬镳,GDDR随着GPU的飞速发展而加快更新换代,逐渐和DDR内存越来越不同。咱们要知道的一点是,GDDR3/GDDR4显存实际都可以看做与DDR3同代,因此后来的GDDR显存代数有一定的“虚标”,技术上并没有超过内存两步这么多。

为什么cpu不工作(为啥CPU不直接用呢)(2)

在硬件和外部规格上,GDDR修改了外部接口,可以用更少的颗粒提供更大的带宽,例如动辄上百bit带宽的显存只需要区区数颗显存,而64bit带宽的内存条上就有几个、十几个内存颗粒。另外GDDR也大幅降低了功耗,这样才能甩开内存,快速跑向10GHz以上的高频率。

为什么cpu不工作(为啥CPU不直接用呢)(3)

为什么cpu不工作(为啥CPU不直接用呢)(4)

但是,重点来啦,为啥GDDR不能反攻DDR市场呢?问题就在延迟上。作为特化的GPU支持元件,GDDR为其工作方式进行了优化,也就是追求大带宽,但也因此不得不有所取舍,于是就牺牲了延迟。至于显存的延迟有多大呢?海外的chipsandcheese(芯片与奶酪)网站上进行了测试。

为什么cpu不工作(为啥CPU不直接用呢)(5)

对比一下使用256bit 16Gbps GDDR6的AMD RX 6800 XT和使用384bit位宽、19.5Gbps GDDR6X的NVIDIA RTX 3090显卡。实际测得的延迟大到有点吓人,起始就是20ns以上,大文件存取居然都达到了250ns以上。有些小伙伴大概觉得如果实测的话,内存延迟也不会像标称那么好的吧,那咱们再来看看。

为什么cpu不工作(为啥CPU不直接用呢)(6)

即使和已经落伍的i7-4770 DDR3 1600相比,最新旗舰级显卡的显存延迟也是没眼看的。虽然考虑到GPU更看重的是比较稳定、持续、可预见的数据流,随机数据比较少,显存还是基本够用的。不过延迟问题也不能不管,RX 6000的Infinity Cache就是解决方法,NV的GPU也有缓存,RTX 20的延迟就因此表现较好,但容量显然不够,所以才会在前面的对比里败给频率、位宽更低的A卡。

为什么cpu不工作(为啥CPU不直接用呢)(7)

所以说,在当前的主流电脑中直接使用显存颗粒还是有很大问题的。等下,小编为啥要加这么多定语呢?这是因为也有让CPU直接用显存的例子啊,比如现在放量销售,很多小伙伴可能暑假都想入手一台的Xbox Series系列或PS5主机。这是因为它们的主要工作就是图形处理,CPU不仅地位较低,也不像个人电脑那样有大量的随机工作数据。

为什么cpu不工作(为啥CPU不直接用呢)(8)

至于未来,参考RX 6000系列的表现,如果CPU也能加入数百MB的缓存,使用GDDR类的存储颗粒同样”有戏“。只是在我们已经可见的几代CPU中,还都没有这种设计,只有锐龙3D往这条路上走了几步而已,缓存容量也赶不上高端RX 6000,显然还是不够的。

为什么cpu不工作(为啥CPU不直接用呢)(9)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页