2009-07-27 10 views

回答

16

AMD的ATI Stream SDK適合我,它使用多核CPU。我有一個英特爾CPU和一個NVIDIA卡,但它可以使用CPU。只需要註冊並且不需要像Nvidia那樣的特殊選擇: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

我在Ubuntu 9.04中使用它。只需下載該頁面上的安裝說明PDF:s即可使用。

+4

鏈接現在是404。 – 2012-12-04 00:36:42

+0

AMD的ATI Stream SDK已更名爲AMD APP SDK。 [見本頁。](http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/) – 2014-02-12 16:57:40

7

沒有像這樣的Khoronos OpenCL SDK。 Khoronos推出了這個規範,然後個別成員可以發佈他們的實現和SDK。獲得經過良好測試的OpenCL實現的最簡單方法是註冊Apple選擇開發人員並下載Snow Leopard種子。顯然ATI有beta驅動程序和庫,但它們尚未公開。我相信NVidia已經發布了一個測試版的Windows OpenCL SDK,但我不知道使用這些SDK的要求是什麼。

OpenCL是一個開放的標準,我相信未來會有廣泛的免費實現,但就目前而言,您的選擇僅限於提供您的卡的供應商,除非您正在運行Snow Leopard。

+2

前兩個句子應加粗。 +1 – 2013-02-24 21:42:11

1

NVIDIA正在向其OpenCL SDK提供測試版訪問。您可以通過成爲註冊的GPU計算開發人員獲得訪問權限。更多信息可以在他們的forums找到。

看來ATI可能會啓動OpenCL SDK的有限測試版。此website提供了有關如何註冊訪問Stream 2.0測試版(可能包含OpenCL)的信息。

6

可以來自Nvidia在這裏下載所需的所有工具,軟件開發工具包和驅動程序:OpenCL Download page

2

對我來說,與OpenCL的最好的事情是,因爲它抽象爲一個共同的接口不同供應商的實現,你不需要一個SDK在所有(見回答在這個主題:Do I really need an OpenCL SDK?)。