顯示卡GDDR6用一年了 為啥電腦卻守著DDR4
- 2020 年 2 月 11 日
- 資訊
如果關注過NVIDIA GeForce 20系顯示卡,你就會發現,這一系列的顯示卡搭載了GDDR6顯示記憶體,不僅有更高的頻寬,而且功耗更低;而主板上搭配CPU的記憶體卻一直停留在DDR4,這是為什麼呢?你肯定會說,一個是DDR,另一個是GDDR,兩者不能通用。
雖然這樣的回答不能算錯,但像腦筋急轉彎一樣的回答顯然不能令大多數人滿意,我們還需要了解更深一步的問題。為什麼電腦記憶體不能把顯示卡上的顯示記憶體拿來用呢?僅僅是前面多了一個字母G,就會有如此大的差別嗎?未來有沒有可能讓電腦用上GDDR呢?
我們都知道DDR是DRAM的一種,是記憶體顆粒的標準,而GDDR則是顯示記憶體顆粒的標準,兩者意義不同,但是且慢,我們來對比一下他們的含義。DDR指的是雙倍數據傳輸率(Double Data Rate),而GDDR指的是圖形用雙倍數據傳輸率(Graphics Double Data Rate)。
看到沒有?兩者的差異僅僅是GDDR是圖形用,也就是給顯示卡用的,他們都是隨機存儲器。其實DDR和GDDR的差別在早期並不大,第一代及第二代的DDR和GDDR顆粒甚至是可以通用的。
但是隨著硬體性能的發展,不同硬體之間性能的差異也越來越大,尤其是顯示卡的顯示記憶體需求變化,NVIDIA 和AMD對顯示記憶體的標準有了更高的要求,GDDR3和DDR3就在此時“分道揚鑣”了。
再之後的發展,就是記憶體和顯示卡在不同性能的道路上越走越遠了。記憶體搭配CPU,需要的是針對不用類型的任務作出更低延遲的反應,對存儲顆粒的要求就是極其快速地傳輸少量數據;而顯示卡需要的是儘可能高的吞吐量,對存儲顆粒的要求就是傳輸非常大量的數據。
而這也就導致了DDR和GDDR在後來的標準上向著不同的方向發展,GDDR顯示記憶體針對存儲有關圖形的數據進行了優化,可以承受更大的吞吐量,而DDR則針對CPU進行優化,可以存儲當前正在處理的應用程式和數據,擁有更低的延遲。
另外一點,GDDR發展出了更多代數,擁有極高的頻寬,但是其價格昂貴,容易成為配置單里的“吸金怪獸”,而DDR的代數雖然少,但是顆粒價格親民,200元8G的價格不會給配置單帶來很大的負擔。
這也就解釋了為什麼高端的CPU也只有16核,而顯示卡卻可以有上百個核心,是因為其頻寬不同。而大多數顯示卡的顯示記憶體只有6G甚至更低,而電腦則可以輕鬆搭配到16G甚至更大的記憶體,也就是和性能及成本有關。
所以,DDR和GDDR發展到現在,歸根結底就是頻寬和延遲的區別,而記憶體和顯示記憶體顆粒也並不是完全不能通用,而是由於定位不同會使性能和成本受到很大的影響,在未來也不會出現相互替代的情況。








