【问题标题】:How to obtain OpenCL SDK?如何获取 OpenCL SDK?
【发布时间】:2010-11-14 12:19:21
【问题描述】:

我正在阅读http://www.khronos.org/ 网站,只找到了 OpenCL 的标头(不是我不关心的 OpenGL)。如何获取 OpenCL SDK?

【问题讨论】:

    标签: sdk gpu gpgpu opencl


    【解决方案1】:

    AMD 的 ATI Stream SDK 非常适合我,它使用多核 cpu。我有一个 Intel CPU 和一个 NVIDIA 卡,但它可以使用 CPU。只需注册,不需要像 Nvidia 这样的特殊选择: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

    我让它在 ubuntu 9.04 中工作。只需下载该页面上也提供的安装说明 PDF:s 即可。

    【讨论】:

    • AMD 的 ATI Stream SDK 更名为 AMD APP SDK。 See this page.
    • 新链接也已关闭,请查看this page 获取 AMD APP SDK
    • @runDOSrun 404 以及
    【解决方案2】:

    没有这样的 Khoronos OpenCL SDK。 Khoronos 发布规范,然后个人成员可以发布他们的实现和 SDK。获得经过良好测试的有效 OpenCL 实现的最简单方法是注册 Apple 选择开发人员并下载 Snow Leopard 种子。显然 ATI 有 beta 驱动程序和库,但它们还没有公开可用。我相信NVidia 已经发布了一个测试版 Windows OpenCL SDK,但我不知道使用它的要求是什么。

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

    【讨论】:

    • 前两句要加粗。 +1
    【解决方案3】:

    您可以从 Nvidia 下载所有需要的工具、SDK 和驱动程序:OpenCL Download page

    【讨论】:

    • 这只有在你有 Nvidia 卡的情况下才能工作,而 AMD SDK 无论如何都可以工作,因为它只需要 CPU(但如果有的话也可以使用 GPU),英特尔 SDK 也适用于大多数 CPU。
    • 那个页面好像没有OpenCL SDK的下载,只有代码示例的下载链接。
    • @Rocketmagnet 我怀疑他们从 09 年就搬走了它;)
    【解决方案4】:

    对我来说,OpenCL 最好的一点是您根本不需要 SDK,因为它在一个通用接口后面抽象了不同的供应商实现(请参阅此线程中的答案:Do I really need an OpenCL SDK?)。

    【讨论】:

      【解决方案5】:

      我刚刚写了一个OpenCL how-to for Linux

      【讨论】:

        【解决方案6】:

        这是用于 Mali mpbile GPU 的 ARM OpenCL SDK http://malideveloper.arm.com/develop-for-mali/sdks/mali-opencl-sdk/

        【讨论】:

          【解决方案7】:

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

          ATI 似乎正在启动其 OpenCL SDK 的有限测试版。此website 提供了有关如何注册访问 Stream 2.0 测试版的信息,其中可能包括 OpenCL。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-04-12
            • 2014-05-26
            • 2015-11-14
            • 2013-09-18
            • 2011-08-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多