如何获取OpenCLSDK?

如何获取OpenCLSDK?,sdk,gpu,gpgpu,opencl,Sdk,Gpu,Gpgpu,Opencl,我仔细阅读了这个网站,只找到了OpenCL的标题(不是我不关心的OpenGL)。我如何获得OpenCL SDK?没有霍罗诺斯OpenCL SDK。Khoronos提出了规范,然后各个成员可以发布他们的实现和SDK。要获得一个经过良好测试的OpenCL实现,最简单的方法是成为一名注册的Select开发者并下载雪豹种子。显然有测试版驱动程序和库,但它们尚未公开。我相信已经发布了测试版的WindowsOpenCLSDK,但我不知道使用它的要求是什么 OpenCL是一个开放标准,我相信将来会有广泛的免费

我仔细阅读了这个网站,只找到了OpenCL的标题(不是我不关心的OpenGL)。我如何获得OpenCL SDK?

没有霍罗诺斯OpenCL SDK。Khoronos提出了规范,然后各个成员可以发布他们的实现和SDK。要获得一个经过良好测试的OpenCL实现,最简单的方法是成为一名注册的Select开发者并下载雪豹种子。显然有测试版驱动程序和库,但它们尚未公开。我相信已经发布了测试版的WindowsOpenCLSDK,但我不知道使用它的要求是什么


OpenCL是一个开放标准,我相信将来会有广泛的免费实现,但从现在起,您的选择仅限于提供您的卡的供应商,除非您正在运行Snow Leopard。

NVIDIA提供对其OpenCL SDK的测试版访问。您可以通过成为注册的GPU计算开发人员获得访问权限。更多信息可以在他们的网站上找到


看来ATI可能正在启动OpenCL SDK的有限测试版。这提供了有关如何注册访问Stream 2.0 beta版(可能包括OpenCL)的信息。

AMD的ATI Stream SDK非常适合我,它使用多核cpu。我有一个Intel CPU和一个NVIDIA卡,但它可以使用CPU。只需注册,无需Nvidia等特殊选择:


我让它在ubuntu 9.04中运行。只需下载安装说明PDF:s也可以在该页面上找到,它应该可以工作。

您可以下载所有需要的工具,Nvidia的SDK和驱动程序就在这里:

我刚刚写了一个。

这是用于Mali mpbile GPU的ARM OpenCL SDK

对我来说,OpenCL最好的一点是,您根本不需要SDK,因为它在一个公共接口后面抽象了不同的供应商实现(请参阅本线程中的答案:).

前两句应该用粗体+1这只在您有Nvidia卡的情况下才有效,而AMD SDK无论什么情况都有效,因为它只需要CPU(但可能使用GPU,如果有的话),Intel SDK也可以与大多数CPU一起工作。该页面似乎没有OpenCL SDK的下载,只是下载代码示例的链接。@Rocketmagnet我怀疑他们从'09年起就移动了它;)AMD的ATI Stream SDK更名为AMD APP SDK。新链接也关闭,检查AMD应用程序SDK@runDOSrun404也一样