關於顯卡的Bit... - 顯卡

Table of Contents

※ 引述《et54987 (象)》之銘言:
: 從顯卡的演化角度來看
: 通常越高階的卡片 Bit越高
: 128 256 320 384 448...等等
: 不過我卻發現
: 新款的 570 580 6970等
: Bit卻不高耶

要看顯示卡上採取哪種記憶體顆粒,

舉例如 GTX580 採用 128MB、32Bit、4008Mhz 記憶體顆粒,共有十二顆,
128MB * 12 = 1536MB
32Bit * 12 = 384Bit
(384Bit / 8) * 4008Mhz = 192.384GB/s 頻寬

然後記憶體顆粒兩兩一對,透過 Dram Controller 變成 Memory Controller 64Bit,
再透過 ROP + L2 Cache <-> Bi-directional Ceossbar Switch <-> GPC 做資料交換。


舉例如 ATi HD6970 採用 256MB、32Bit、5500Mhz 記憶體顆粒,共有八顆,
256 * 8 = 2048MB
32Bit * 8 = 256Bit
(256Bit / 8) * 5500Mhz = 176,000GB/s 頻寬

同樣也是兩兩一對,透過 Dram Controller 變成 Memory Controller,
和 (Z/Stencil ROP、Color ROP、Render Back-Ends) <-> Shader Export <-> SIMD。
(其他細節不講了)


題外話,顆粒選擇與記憶體大小考量都有一定的概念,莞爾的是我看到有人嫌 HD6970 2GB
記憶體太大,GTX580 也不過 1.5GB 而已。
: 如果以水管來說
: Bit 越高 不是代表 水管的口徑愈大嗎?

nVidia 對於頻寬設計理念是介面接口 Bit 比較寬、時脈較低的 GDDR5 記憶體
-> 依照產品定位減少記憶體顆粒、Bit 數與核心刪減,

ATi 用高時脈 GDDR5 記憶體顆粒、介面接口 Bit 較低的設計去爭取顯示卡頻寬,
-> 依照產品定位減少記憶體顆粒、Bit 數與核心刪減,
: 這樣低Bit的設計不會影響到 效能嗎???
: 還是我的觀念錯誤了 囧
: 害我一直很捨不得換掉現役的260 Lighting...(448bit 阿阿阿...)

以上是我摸索來的,有誤請指正。
--

All Comments

Mason avatarMason2011-01-27
感謝教學文 看來我所知還不夠多...XD
Leila avatarLeila2011-01-27
Bit 數只是一個參考,2900XT 算是個很實際的失敗品。
Mason avatarMason2011-01-29
專業.........
Tristan Cohan avatarTristan Cohan2011-02-02
專業
William avatarWilliam2011-02-02
......專業
Wallis avatarWallis2011-02-02
看專業文 長知識!
Vanessa avatarVanessa2011-02-05
專業
Tristan Cohan avatarTristan Cohan2011-02-06
128bit 2Ghz 跟 256bit 1Ghz的頻寬相等