我正在研究一个将使用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. ubuntu上的ATI Stream SDK 9.04
- 3. 什么是AMD/ATI Radeon 6000系列GPU架构?
- 4. 麻烦连接AMD SDK opencl
- 5. /system/app和/ data/app有什么区别?
- 6. Dojo require()和AMD(1.7)
- 7. 与Dojo和AMD的JSDoc3
- 8. Info.plist和[app name] -Info.plist有什么区别?
- 9. iPhone SDK:#import和@class有什么区别?
- 10. 带有requirejs/AMD的Webpack
- 11. 如何修复AMD/ATI电源运行时错误消息?
- 12. Intellij中的“app”和“app $”有什么区别?
- 13. AMD APP(OpenCL)无法使用CL_DEVICE_TYPE_GPU
- 14. 'typeof define ==='function'&& define ['amd']'用于什么?
- 15. 什么是CommonJS,AMD,WebPack,Broserify等?
- 16. Twilio AMD .NET API?
- 17. AMD jQuery Multiselect Widget
- 18. AMD clEnqueueMapBuffer和固定内存
- 19. Typescript,AMD和模块名称
- 20. ng-app和data-ng-app有什么区别?
- 21. “http:// localhost/app/hello”和“http:// localhost/app/hello /”有什么区别?
- 22. 在Swift REPL中使用iphonesimulator sdk和macosx sdk有什么区别?
- 23. 诺基亚Qt SDK和Qt SDK有什么区别?
- 24. Windows Azure SDK 1.7和SDK 1.8有什么区别?
- 25. Google App Engine中的Query类和Gqlquery类有什么区别?
- 26. 如何从TypeScript中现有的AMD js类继承到AMD模块?
- 27. .NET盒产生AMD
- 28. 有什么区别`和$(Bash中有什么区别?
- 29. Monetdb,cuda,opencl,amd bolt
- 30. OpenCV库中的Mali OpenCL SDK和OpenCL有什么区别
我还没有钻完;当我看到两个不同的SDK时,我停了下来。我读得越多,知道的就越少。在我抓住这些之前,我想看看是否有人对它们有所了解。不幸的是,AMD的网站并没有帮助区分它们。 – dwj 2012-02-27 23:52:29