我正在研究一個將使用AMD GPU來處理數據的項目。我注意到AMD在他們的網站上提供了兩種不同的SDK來使用GPU:ATI Stream Technology和 OpenCL™ and the AMD APP SDK。它看起來像都支持OpenCL,但我沒有在網站上找到任何明確指出爲什麼會使用另一個。這兩者有什麼區別?AMD的APP SDK和(AMD)ATI的Stream Technology有什麼區別?
4
A
回答
3
的AMD APP SDK是在這裏:http://developer.amd.com/sdks/AMDAPPSDK/Pages/default.aspx
該網站還應該回答你關於流和APP之間的區別問題:加速
AMD並行處理(APP)SDK(原名ATI流)
它曾經被稱爲AMD流SDK,他們可能增加了對非的FireStream硬件(即的OpenCL)
支持後更名爲
1
stream是包含opencl作爲當前軟件實現的更高級別的amd特定項目(硬件和軟件)。流最初使用「溪」語言,但switched to opencl in 2011。自那時以來,opencl變得越來越流行(因爲它是一個跨平臺的標準,得到了蘋果的特別好的支持),而且這些日子似乎沒有提到流。你可以在類似http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl.aspx這樣的鏈接中看到這一點,其中opencl是流的「孩子」(或該頁面左側的菜單,其中較高級別組是流的;其他子節點與硬件相關)。
總之,你想opencl。儘管amd的網站令人困惑,但他們的opencl實現非常穩固。
嗯。重新讀你的問題,你似乎說有兩個單獨的SDK。你真的可以深入到兩個不同的包?我的理解是opencl 是流sdk。如果你找到兩個不同的sdks(都是當前的),你可以鏈接到它們嗎?
相關問題
- 1. AMD APP SDK(OpenCL)無法檢測到AMD CPU
- 2. ATI/AMD OpenCL的局部變量對齊
- 3. ubuntu上的ATI Stream SDK 9.04
- 4. 什麼是AMD/ATI Radeon 6000系列GPU架構?
- 5. Stream和MemoryStream有什麼區別
- 6. Google App Engine SDK和GWT SDK有什麼區別?
- 7. /system/app和/ data/app有什麼區別?
- 8. 麻煩連接AMD SDK opencl
- 9. Nvidia GPU上的OpenCL ATI Stream SDK
- 10. amd和coffeescript
- 11. Emberjs解析器,amd和non-amd模塊
- 12. 什麼是node.js和AMD API用於?
- 13. Info.plist和[app name] -Info.plist有什麼區別?
- 14. Dojo require()和AMD(1.7)
- 15. GLSL着色器不適用於AMD/ATI,但適用於NVIDIA
- 16. ADT和Android SDK有什麼區別?
- 17. iPhone SDK:#import和@class有什麼區別?
- 18. FSX和ESD SDK有什麼區別?
- 19. PDK和SDK有什麼區別?
- 20. 與Dojo和AMD的JSDoc3
- 21. 使用AMD和Moodle
- 22. Dojo從非AMD項目轉換到AMD
- 23. AKKA的Event Bus和Event Stream有什麼區別?
- 24. Intellij中的「app」和「app $」有什麼區別?
- 25. 帶有requirejs/AMD的Webpack
- 26. OpenCL AMD AMD GPU時間測量問題
- 27. 如何修復AMD/ATI電源運行時錯誤消息?
- 28. 如何更改AMD/ATI Catalyst設置+屏幕分辨率?
- 29. AMD APP包含文件丟失的內核功能和類型
- 30. Nvidia 3D Vision和AMD HD3D有什麼意義?
我還沒有鑽完;當我看到兩個不同的SDK時,我停了下來。我讀得越多,知道的就越少。在我抓住這些之前,我想看看是否有人對它們有所瞭解。不幸的是,AMD的網站並沒有幫助區分它們。 – dwj 2012-02-27 23:52:29