2012-07-06 72 views

回答

2

我對6000系列gpus的理解是它們非常類似於5000s,除了69xx,它接近7000s。

69xx gpus(Cayman)使用VLIW4指令集,該系列中的6870和更低型號使用5000 gpus中的VLIW5架構。

我發現更多有關這對維基:

Northern Islands

AMD Graphic cards comparison (Northern Islands)

別的東西,我發現有用的是谷歌圖片搜索「AMD X方框圖」,其中X是的一個以下gpu代碼名稱:Cedar,Caicos,Turks,Juniper,Barts,Cayman,Antilles等。

+0

好信息。尤其是使用Google的X框圖。那不是我以前試過的東西。所以這基本上意味着對於6000系列卡,我應該把它看作是5000系列卡,就建築而言。我會等待接受一天左右,等待其他人提供有趣的答案。 :) – nixeagle 2012-07-06 05:58:36

+0

我認爲你應該從可用的opencl調用中獲取所需的信息 - clGetDeviceInfo是主要的。除非您真正在每個設備上調整內核,否則只需要基本信息即可使內核正常運行。如果有人決定在異國情調的FPGA卡上運行你的應用程序,它仍然會給出正確的結果。 – mfa 2012-07-06 13:56:48

+0

另外一個建議是,如果您試圖針對AMD平臺進行調整,那麼您可以使用與AMD APP SDK一起打包的AMD內核分析器,在此您可以下載不同的硬件體系結構,如cayman,barts,turks等並看看你的kernle在你的ISA或IL上是如何看起來像這些架構的。我發現這也非常有幫助。 – kiranputtur 2012-07-09 03:30:58

1

的6000S是基本上一樣的5000S。唯一真正的重要區別是Cayman是VLIW4,而系列中的其他系列(例如Barts)是VLIW5,就像之前的R600架構世代一樣。