![]() |
||
Power Member
![]() ![]() 加入日期: Nov 2002 您的住址: 台北縣永和市
文章: 699
|
GPU與記憶體頻寬的關係
爬過文發現這類文章好像不多
我記得以前有看過類似文章是GPU也跟CPU一樣有對外吞吐量的寬度 好像是當時脈到一個程度時,就看記憶體頻寬能不能夠滿足GPU吞吐量 反之頻寬過大 GPU吞吐量過小 如 雙通道VS k7 也等於沒用 GPU是依據什麼規格去定義記憶體頻寬該用多少呢?? 填充率嗎? 還是開啟一堆特效之後 以及解析度 所要用掉的記憶體容量? 那如果我今天是6800GT 填充率是350*16=5600 那記憶體頻寬應該對應多少mb/s呢?? 請高手指點一二吧 感謝
__________________
Intel I7 13700 MSI Pro B760M-A WiFi DDR4 (MS-7D99) MICRON DDR4 3200 32G *4 SOLIDIGM P44PRO 1T MiCRON P5+ 500G EVGA GTX3060 TI 6G MICRON MX500 250G TOSHIBA DT01ACA200 Creative SOUND BLASTER OMNI SURROUND 5.1 EVGA 550GM LIAN LI PC-A05FN ASUS VG27AQx2 MS Windows 11 |
|||||||
![]() |
![]() |
*停權中*
加入日期: Oct 2004 您的住址: 台北
文章: 3,188
|
頻寬這個跟填充率那些有相對關係沒有絕對關係,應該不是算出來的吧?估量出來的比較有可能,用實驗來測測看,很多時候數據是根據實際經驗轉回數學式的。
|
||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Aug 2001 您的住址: TaiPei
文章: 1,165
|
現在的 GPU 功能很多,做不同的事的實際 throughput 也不同,所以最大值不能代表實際的效能,因為現在遊戲很少寫得那麼簡單了。
你問這個問題如果只是問爽的話不如不問,直接看 benchmark 對你才有真正用處,如果是想研究整個 Spec 的話倒是很歡迎發問,只是這就要真正高手才能給你一點概念,主要的還是你要去研讀 GPU 管線 Spec,了解不同情形時的元件動作,才能消化吸收的了。 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Dec 2002 您的住址: Minas Faen
文章: 2,181
|
引用:
是32GB (B:byte, b:bit), 500MHz x 256bit x 2(DDR) = 32G Byte/s |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2002 您的住址: 台北縣永和市
文章: 699
|
可能我的表達方式有誤或是我的觀念不清吧
但我不是問爽的 我是有誠意的想問 雖然問的粗淺 但我一開始也不會想到要往SPEC問題想去(因為不懂啊...) 我想問的問題很單純 我的意思大概就是 比如說pentium 4對外的匯流排頻寬是外頻*4來等於記憶體所須滿足的頻寬 如fsb800 = 6.4GB/s 相對的主記憶體也要給予相同頻寬來滿足其所需 而k7系列應該是100 or 133 or 166 *2所以雙通道多出來的頻寬 ,k7也無緣消化(應該沒錯吧) 那GPU的對外寬度是依照他的主要設計 還是說 是在跑3d的時的資料量來決定呢 我知道記憶體頻寬是由時脈*位元寬度*其他的543...等等算出來的 但我是想知道某顆GPU到底該需要多少頻寬來滿足一週期(或一個時間單位??)所會存取的最大值。我也不知道能不能這樣比較 ,我爬到的頻寬的文幾乎都在講CPU,GPU的似乎很少提及。 也希望高手能看懂我意思並簡單說明一下了。 感謝
__________________
Intel I7 13700 MSI Pro B760M-A WiFi DDR4 (MS-7D99) MICRON DDR4 3200 32G *4 SOLIDIGM P44PRO 1T MiCRON P5+ 500G EVGA GTX3060 TI 6G MICRON MX500 250G TOSHIBA DT01ACA200 Creative SOUND BLASTER OMNI SURROUND 5.1 EVGA 550GM LIAN LI PC-A05FN ASUS VG27AQx2 MS Windows 11 |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Oct 2004
文章: 890
|
引用:
GPU是K8狀況比較類似類似,他是內建記憶體控制器 所以不會有像是K7/P4的問題,memory bus要跟system bus符合 或者是說要避免system bus不該是memory bus的瓶頸 Fill rate是GPU內處理的Pixel量,他跟記憶體頻寬沒有直接關係 但是當然越強悍的GPU,Fill Rate越高,會配越快的記憶體頻寬 這兩個東西可能互為瓶頸,狀況很難斷定,我也不是什麼內行人 |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2002 您的住址: 台北縣永和市
文章: 699
|
引用:
恩 我剛這這邊爬到了一些相關文章 http://www.big5.tomshardware.com/article_000041704.html 但其最後提到250mhz的gf2 填充率要求1Gp/s 其頻寬需要600MHz在當時應該是9.6GB/s(128bit) 只是不知道這個推算是怎麼產生的還適用於現在的主流顯示卡嗎 所以我指原先只想問在6800GT的填充率為5.6Gp/s情況下 記憶體頻寬應為多少 如果照阿湯說法直接換算是5.6/1=x/9.6 ??? x=53.76 現在有哪張卡有這麼高的頻寬 7800 512mb? 相關出處 http://www.big5.tomshardware.com/article_000043616.html http://www.big5.tomshardware.com/ar...#4_nsddr_o_qajj
__________________
Intel I7 13700 MSI Pro B760M-A WiFi DDR4 (MS-7D99) MICRON DDR4 3200 32G *4 SOLIDIGM P44PRO 1T MiCRON P5+ 500G EVGA GTX3060 TI 6G MICRON MX500 250G TOSHIBA DT01ACA200 Creative SOUND BLASTER OMNI SURROUND 5.1 EVGA 550GM LIAN LI PC-A05FN ASUS VG27AQx2 MS Windows 11 |
|
![]() |
![]() |