#顯卡 淺談DDR和GDDR的差別
中原大學
一定有人疑問 為什麼顯卡都出到DDR5了 但傳統記憶體才出到DDR4而已
但實際上顯卡的記憶體(顯示記憶體)和傳統記憶體是不一樣的東西
顯示記憶體 GDDR (Graphics Double Data Rate)是由 DDR衍生出來的東西
因為顯卡要演算的東西非常多 像是遊戲和繪圖需要那麼大量的圖片運算
一般的記憶體因為頻率(時脈)太低 所以才衍生出高頻率的GDDR
記憶體頻寬GB/s =記憶體有效時脈 * 記憶體位元寬度 / 8bit
記憶體頻寬越大 在時間內就能有越大的數據吞吐量及處理核心存取越快速
所以拉高時脈就是其中一種方法
但天底下不可能有兩全其美的事情
記憶體最重要的兩個東西為"時脈"和"時序" 它們各自衍生的兩個重要特性"頻寬"和"延遲"
有在玩超頻的人都知道 想要單純提高時脈不是一件容易的事情 通常時序也會跟著提高
這麼一來延遲也就會跟著提高(這也是為什麼超頻玩家會去買人工挑選顆粒的記憶體了)
回到主題 因此GDDR在時脈拉高的情況下 延遲也跟著拉高了
這也是為什麼傳統記憶體不可能被取代的原因 畢竟兩者功用不同
再來就是現在市面上比較常見的GDDR為GDDR3和GDDR5
GDDR3由DDR2衍生而來 GDDR5則由DDR3衍生而來(由此可知GDDR5並沒有比DDR3技術來的先進)
所以可想而知GDDR5的時脈會來的比GDDR3高
而為什麼大多數的人都推薦GDDR5的顯卡呢?
由上面提到的公式 記憶體頻寬GB/s =記憶體有效時脈 * 記憶體位元寬度 / 8bit
今天GDDR3就算記憶體位元寬度有256bit 也贏不了 記憶體位元寬度只有128bit的GDDR5
那GDDR4呢? 其實是有的
GDDR4一樣由DDR3衍生而來 但因為高時脈也伴隨著高延遲 所以被後來更進步的GDDR5給取代了
當然之後的GDDR5X GDDR6 HBM(這稍微特別一點) 就又是更先進的技術了
----------------------------------------------------------------------
感謝 B6
看來我太久沒更新知識了
由於GDDR3 功耗太大 所以有些顯卡會使用DDR3來製程
雖然DDR3 由於上述所說的 時脈沒那麼高 所以頻寬也就相對低落
但因為DDR3的功耗及成本相對較低 所以一些低階顯卡(尤其是型動版的)會選擇使用DDR3
不過現行流通在市面的顯卡仍有GDDR3