作者azumanga (We Made you)
看板VideoCard
標題Re: [閒聊] 關於顯卡的Bit...
時間Sat Jan 22 19:35:44 2011
※ 引述《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 阿阿阿...)
以上是我摸索來的,有誤請指正。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.8.118
※ 編輯: azumanga 來自: 211.20.8.118 (01/22 19:37)
※ 編輯: azumanga 來自: 211.20.8.118 (01/22 19:40)
推 et54987:感謝教學文 看來我所知還不夠多...XD 01/22 20:07
→ azumanga:Bit 數只是一個參考,2900XT 算是個很實際的失敗品。 01/22 20:16
推 kizu1124:專業......... 01/23 02:24
推 kusugawa:專業 01/23 12:26
推 Hateson:......專業 01/23 13:48