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

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

  回應
 
主題工具
IceBar
*停權中*
 
IceBar的大頭照
 

加入日期: Jan 2008
文章: 112
現在的GPU 已經有內含 L1 甚或 L2 CACHE 了嘛?

好像都沒看到....
到底是何原因呢??
.
     
      

此文章於 2008-05-28 06:21 PM 被 IceBar 編輯.
舊 2008-05-28, 06:14 PM #1
回應時引用此文章
IceBar離線中  
蝦米碗糕
*停權中*
 
蝦米碗糕的大頭照
 

加入日期: Mar 2008
您的住址: 潛水中
文章: 157
應該沒吧

或許是用不到

所以才沒有這樣的設計

不過將來N社有機會染指CPU這塊領域時

就有可能內建了
 
舊 2008-05-28, 09:09 PM #2
回應時引用此文章
蝦米碗糕離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者IceBar
好像都沒看到....
到底是何原因呢??
.


GPU是用來作平行運算的
裝cache是要做什麼
舊 2008-05-28, 10:17 PM #3
回應時引用此文章
mains離線中  
Kaili
*停權中*
 

加入日期: Jan 2007
文章: 209
有啊........
舊 2008-05-28, 11:24 PM #4
回應時引用此文章
Kaili離線中  
竹雲公子
Senior Member
 
竹雲公子的大頭照
 

加入日期: Jul 2004
您的住址: 一個都是女人的地方...
文章: 1,222
樓主的意思應該是說GPU變成GPGPU之後有沒有L1跟L2快取吧

沒記錯的話nVidia的G80在做通用運算時

會把材質快取的部份變成類似CPU的L1快取

(以8800GTX來說他有256KB的L1)

但G80沒有L2...(G92我記得好像也沒有)

而ATi的R6x0系列裡有L1 Texture Cache跟L2 Texture Cache

所以R6x0系列有完整的L1跟L2 Cache

很久前看過的資料...可能有些地方記錯了

有錯請鞭

此文章於 2008-05-29 12:19 AM 被 竹雲公子 編輯.
舊 2008-05-29, 12:17 AM #5
回應時引用此文章
竹雲公子離線中  
IceBar
*停權中*
 
IceBar的大頭照
 

加入日期: Jan 2008
文章: 112
嗯, 有才是正常的, 果然已有了,
不過媒體大多不披露這事.
舊 2008-05-29, 12:39 AM #6
回應時引用此文章
IceBar離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

對於目前GPU塞Tex Cache的目的..
打掉該死的記憶體延遲..
他不是最好..
但是他是有點效果...
當然效率上比CPU的Cache還差勁..
這不是Cache設計上的錯..
這是兩種設計方向不同的差異性...

對於外部記憶體的存取..
幾百個cycle上的延遲..
勢必會帶來效能上的惡化...
放Cache只是一招做法..

此文章於 2008-05-29 12:51 AM 被 vxr 編輯.
舊 2008-05-29, 12:49 AM #7
回應時引用此文章
vxr離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者竹雲公子
樓主的意思應該是說GPU變成GPGPU之後有沒有L1跟L2快取吧

沒記錯的話nVidia的G80在做通用運算時

會把材質快取的部份變成類似CPU的L1快取

(以8800GTX來說他有256KB的L1)

但G80沒有L2...(G92我記得好像也沒有)

而ATi的R6x0系列裡有L1 Texture Cache跟L2 Texture Cache

所以R6x0系列有完整的L1跟L2 Cache

很久前看過的資料...可能有些地方記錯了

有錯請鞭

From pcinlife:
舊 2008-05-29, 12:55 AM #8
回應時引用此文章
vxr離線中  
竹雲公子
Senior Member
 
竹雲公子的大頭照
 

加入日期: Jul 2004
您的住址: 一個都是女人的地方...
文章: 1,222

這張圖是指8800GTX在執行3D運算時的架構

當8800GTX變成GPGPU的時候很多地方會關閉

例如:T&L等等(因為用不到)

而你圖中的L2也會被關閉

而材質快取的部份就會變成Parallel Data Cache(也就是類似L1的功能)

引用pcper的圖片(pcper應該也是引用nVidia的文件)




從這兩張圖中可以看出...

ALU的資料進出Parallel Data Cache後再下去就只能到DRAM

並沒有L2的部份



不過這些還是真的要請有研究的大大出來解釋...

畢竟我不是專精在此and這些是我一年多前看的資料,可能有錯

老話一句∼有錯請鞭

此文章於 2008-05-29 04:05 AM 被 竹雲公子 編輯.
舊 2008-05-29, 03:59 AM #9
回應時引用此文章
竹雲公子離線中  
Kaili
*停權中*
 

加入日期: Jan 2007
文章: 209
早在6800(NV40)甚至更早的GPU中,就已經包含L1,L2 Tex Cache架構了
舊 2008-05-29, 09:08 AM #10
回應時引用此文章
Kaili離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。