PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   AMD:Radeon HD 4000系列OpenCL性能有限 (https://www.pcdvd.com.tw/showthread.php?t=880439)

ChungWhaCanon 2009-12-24 11:39 AM

AMD:Radeon HD 4000系列OpenCL性能有限
 
消息來源

日前,AMD發佈了ATI Stream SDK 2.0正式版,支持基於CPU和GPU的OpenCL程序開發,不過即使是在Radeon HD 4000系列上,OpenCL性能也會受到限制。

AMD發言人Micah Villmow在官網開發者論壇裡指出:「我們已經知道,Radeon HD 4000系列顯卡在OpenCL上存在性能問題,但暫時沒有計劃專門對此進行改善,因為4000系列並沒有像5000系列那樣專門針對OpenCL進行設計。4000系列的性能會變得更好一些,但這不是(AMD的)工作重心。」

他還進一步解釋說:「舉個例子,如果(在4000系列上)使用本地存儲,它們都會在全局存儲中模擬,所以可能需要去主內存中讀取兩次,這可能就會造成嚴重的性能損失,而在5000系列上,本地存儲都會有硬體本地映射,因此速度會快好幾倍……在4000系列上進行(OpenCL)編程也就不能和 5000系列上一樣。」

根據用戶反映,在使用ATI Stream SDK 2.0 Beta 4的時候,Radeon HD 4870的性能只相當於GeForce GTX 260的五分之一左右。考慮到RV770核心從2006年就已經投入開發,而OpenCL 1.0規範直到2008年底才定稿,NVIDIA方面的GT200架構卻從一開始就考慮了通用計算,出現這種局面也是可以理解的,同時也解釋了ATI Stream SDK為什麼不再支持Radeon HD 3000系列。
--
逼人換卡嗎?

knift 2009-12-24 12:49 PM

引用:
作者ChungWhaCanon
消息來源 (http://news.mydrivers.com/1/152/152365.htm)

日前,AMD發佈了ATI Stream SDK 2.0正式版,支持基於CPU和GPU的OpenCL程序開發,不過即使是在Radeon HD 4000系列上,OpenCL性能也會受到限制。

AMD發言人Micah Villmow在官網開發者論壇裡指出:「我們已經知道,Radeon HD 4000系列顯卡在OpenCL上存在性能問題,但暫時沒有計劃專門對此進行改善,因為4000系列並沒有像5000系列那樣專門針對OpenCL進行設計。4000系列的性能會變得更好一些,但這不是(AMD的)工作重心。」

他還進一步解釋說:「舉個例子,如果(在4000系列上)使用本地存儲,它們都會在全局存儲中模擬,所以可能需要去主內存中讀取兩次,這可能就會造成嚴重的性能損失,而在5000系列上,本地存儲都會有硬體本地映射,因此速度會快好幾倍……在4000系列上進行(OpenCL)編程也就不能和 5000系列上一樣。」

根據用戶反映,在使用A...

跟另一篇裡面講到的,玩it、pc產品,遠見真的不需太多,
常常是計畫趕不上變化 :stupefy:

Risky 2009-12-24 02:07 PM

引用:
作者knift
跟另一篇裡面講到的,玩it、pc產品,遠見真的不需太多,
常常是計畫趕不上變化 :stupefy:


不用太傷心,
如果OpenCL受到限制
還有DirectCompute可用^^
反正目前MS的DirectCompute 勝出的機率超大的 ^^

Angel13 2009-12-24 03:59 PM

有差嗎?
OpenCL4字輩的跑不好,就換張5字輩的
4字輩的還是可以跑DirectCompute
那不就行了?

Artx1 2009-12-24 04:33 PM

為什麼OpenCL有問題,DirectCompute就會[沒問題]?

Arucueid 2009-12-24 04:42 PM

我也很好奇, openCL 有問題, DirectCompute 就會沒問題嗎?

如果是因為5系列做入了硬體線路才解決, 那當 directcompute 也以類似的方式進行操作, 那在4系列上會不會也有類似的效能低落現象

不過這大概也不重要, 畢竟 4 系列在汰換中. 買新卡就解決了(好像一直都是這樣...?)?

dddada 2009-12-24 05:47 PM

應該蠻多4系列用戶
在等明年費米出來後換卡

不打算換卡的人,也不會是GPU運算用戶

所以是沒差吧.......

jiahan 2009-12-24 05:54 PM

OpenCL就是CUDA的兄弟,架構大同小異,把幾個關鍵的term換個名字而已,所以現階段Geforce會跑的比較快是正常的.

不過問題就出在於DirectCompute大家對他興趣缺缺,很少人關心DirectCompute速度好不好.

而且AMD根本還沒釋出DirectCompute的驅動,想要比較根本沒得比.

到目前為止也只有nVidia釋出可以運行DirectCompute的驅動程式....雖然如此,相較於nVidia對OpenCL的支援,DirectCompute連手冊都沒有,而sample code也才那四個而已.

現在OpenlCL不同平台實作版本的驅動程式已經大量釋出了,AMD Stream SDK也支援x86的CPU來跑OpenCL...(但是不支援image object XD), 現在學校也有人在用OpenCL開發系統了.

只不過微軟影響力很強,看看DirectCompute能不能後來居上.....

iorittn 2009-12-24 07:59 PM

當初為了想玩stream轉檔
3650換到4650
結果stream支援的程式沒幾個
現在又跟我說要換5xxx............

nvidia你振作一點好不好...讓ATI這麼屌對嗎?

scottchang 2009-12-24 08:31 PM

OpenCL對遊戲有什麼影響?我不懂 :ase


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。