首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AMD的APP SDK和(AMD) ATI的Stream Technology有什么不同?

AMD的APP SDK和(AMD) ATI的Stream Technology有什么不同?
EN

Stack Overflow用户
提问于 2012-02-28 06:32:49
回答 2查看 3.2K关注 0票数 4

我正在从事一个项目,将使用AMD图形处理器处理数据。我注意到AMD在他们的网站上提供了两个不同的SDK来使用图形处理器:ATI Stream TechnologyOpenCL™ and the AMD APP SDK。看起来两者都支持OpenCL,但我在这个网站上还没有找到任何明确指出为什么他们会使用其中一个而不是另一个的原因。这两个有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-28 08:53:43

AMD APP SDK在这里:http://developer.amd.com/sdks/AMDAPPSDK/Pages/default.aspx

网站还应该回答你关于Stream和APP之间的区别的问题:

AMD Accelerated Parallel Processing (APP) SDK (以前的ATI Stream)

它曾经被称为AMD Stream SDK,他们可能在添加了对非Firestream硬件(即OpenCL)的支持后将其重新命名

票数 3
EN

Stack Overflow用户

发布于 2012-02-28 07:25:56

stream是更高级别的特定项目(硬件和软件),其中包括opencl作为当前的软件实现。stream最初使用的是"brook“语言,但是switched to opencl in 2011。从那时起,opencl变得越来越流行(因为它是一个跨平台的标准,得到了苹果公司的特别好的支持),而现在,and似乎不太提stream了。您可以在http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl.aspx这样的链接中看到这一点,其中opencl是流的“子级”(或者在该页面左侧的菜单中,更高级别的组是流;其他子级与硬件相关)。

简而言之,您需要opencl。尽管amd的网站混乱不堪,但他们的opencl实现还是相当可靠的。

嗯。重读你的问题,你似乎会说有两个不同的sdks。您是否真的深入到两个不同的包?我的理解是opencl是流sdk。如果您发现了两个不同的sdks (都是最新的),您可以链接到它们吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9473420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档