PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
FROG1014
Power Member
 
FROG1014的大頭照
 

加入日期: 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
舊 2005-11-22, 05:04 PM #1
回應時引用此文章
FROG1014離線中  
ianme
*停權中*
 
ianme的大頭照
 

加入日期: Oct 2004
您的住址: 台北
文章: 3,188
頻寬這個跟填充率那些有相對關係沒有絕對關係,應該不是算出來的吧?估量出來的比較有可能,用實驗來測測看,很多時候數據是根據實際經驗轉回數學式的。
 
舊 2005-11-22, 05:36 PM #2
回應時引用此文章
ianme離線中  
r580
Master Member
 
r580的大頭照
 

加入日期: Aug 2005
您的住址: F/A-35 JSF
文章: 1,736
(記憶體時脈)500*256(bit)/8=32000MB/s=32GB/s
__________________
顯示卡規格表:
ATI NVIDIA XGI S3 Matrox 3dfx

from Rojakpot

此文章於 2005-11-22 08:59 PM 被 r580 編輯.
舊 2005-11-22, 07:14 PM #3
回應時引用此文章
r580離線中  
r580
Master Member
 
r580的大頭照
 

加入日期: Aug 2005
您的住址: F/A-35 JSF
文章: 1,736
引用:
雙通道VS k7 也等於沒用

這跟晶片比較有關係吧(錯了請糾正)
頻寬這個跟填充率那些沒有絕對關係
填充率跟繪圖管線數比較有關吧(影響最大)
__________________
顯示卡規格表:
ATI NVIDIA XGI S3 Matrox 3dfx

from Rojakpot
舊 2005-11-22, 07:18 PM #4
回應時引用此文章
r580離線中  
qwerty
Senior Member
 

加入日期: Aug 2001
您的住址: TaiPei
文章: 1,165
現在的 GPU 功能很多,做不同的事的實際 throughput 也不同,所以最大值不能代表實際的效能,因為現在遊戲很少寫得那麼簡單了。

你問這個問題如果只是問爽的話不如不問,直接看 benchmark 對你才有真正用處,如果是想研究整個 Spec 的話倒是很歡迎發問,只是這就要真正高手才能給你一點概念,主要的還是你要去研讀 GPU 管線 Spec,了解不同情形時的元件動作,才能消化吸收的了。
舊 2005-11-22, 07:32 PM #5
回應時引用此文章
qwerty離線中  
copernicus
Master Member
 

加入日期: Dec 2002
您的住址: Minas Faen
文章: 2,181
引用:
作者r580
(記憶體時脈)500*256(BIT)/8=32000mb/s=3.2Gb/s

是32GB (B:byte, b:bit), 500MHz x 256bit x 2(DDR) = 32G Byte/s
舊 2005-11-22, 08:33 PM #6
回應時引用此文章
copernicus離線中  
r580
Master Member
 
r580的大頭照
 

加入日期: Aug 2005
您的住址: F/A-35 JSF
文章: 1,736
引用:
作者copernicus
是32GB (B:byte, b:bit), 500MHz x 256bit x 2(DDR) = 32G Byte/s

有時候真的不知道我自己在幹嘛
謝謝指正

大大的算法我看不懂
哪裡來的32GB/S??
__________________
顯示卡規格表:
ATI NVIDIA XGI S3 Matrox 3dfx

from Rojakpot
舊 2005-11-22, 09:02 PM #7
回應時引用此文章
r580離線中  
FROG1014
Power Member
 
FROG1014的大頭照
 

加入日期: 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
舊 2005-11-22, 09:27 PM #8
回應時引用此文章
FROG1014離線中  
moninca09
Junior Member
 

加入日期: Oct 2004
文章: 890
引用:
作者FROG1014
可能我的表達方式有誤或是我的觀念不清吧
但我不是問爽的 我是有誠意的想問 雖然問的粗淺
但我一開始也不會想到要往SPEC問題想去(因為不懂啊...)

我想問的問題很單純
我的意思大概就是 比如說pentium 4對外的匯流排頻寬是外頻*4來等於記憶體所須滿足的頻寬
如fsb800 = 6.4GB/s 相對的主記憶體也要給予相同頻寬來滿足其所需
而k7系列應該是100 or 133 or 166 *2所以雙通道多出來的頻寬 ,k7也無緣消化(應該沒錯吧)
那GPU的對外寬度是依照他的主要設計 還是說 是在跑3d的時的資料量來決定呢
我知道記憶體頻寬是由時脈*位元寬度*其他的543...等等算出來的
但我是想知道某顆GPU到底該需要多少頻寬來滿足一週期(或一個時間單位??)所會存取的最大值。我也不知道能不能這樣比較 ,我爬到的頻寬的文幾乎都在講CPU,GPU的似乎很少提及。
也希望高手能看懂我意思並簡單說明一下了。
感謝


GPU是K8狀況比較類似類似,他是內建記憶體控制器
所以不會有像是K7/P4的問題,memory bus要跟system bus符合
或者是說要避免system bus不該是memory bus的瓶頸
Fill rate是GPU內處理的Pixel量,他跟記憶體頻寬沒有直接關係
但是當然越強悍的GPU,Fill Rate越高,會配越快的記憶體頻寬
這兩個東西可能互為瓶頸,狀況很難斷定,我也不是什麼內行人
舊 2005-11-22, 09:37 PM #9
回應時引用此文章
moninca09離線中  
FROG1014
Power Member
 
FROG1014的大頭照
 

加入日期: Nov 2002
您的住址: 台北縣永和市
文章: 699
引用:
作者moninca09
GPU是K8狀況比較類似類似,他是內建記憶體控制器
所以不會有像是K7/P4的問題,memory bus要跟system bus符合
或者是說要避免system bus不該是memory bus的瓶頸
Fill rate是GPU內處理的Pixel量,他跟記憶體頻寬沒有直接關係
但是當然越強悍的GPU,Fill Rate越高,會配越快的記憶體頻寬
這兩個東西可能互為瓶頸,狀況很難斷定,我也不是什麼內行人


恩 我剛這這邊爬到了一些相關文章

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
舊 2005-11-22, 09:47 PM #10
回應時引用此文章
FROG1014離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:25 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。