我想在我的軟件中使用OpenCL,但我正在運行Leopard。Leopard上的OpenCL支持
我稍後可能會更新到Snow Leopard。同時,我想在Leopard中開始使用OpenCL。 10.5上的設置很讓人困惑:大多數SDK和文章都假設您必須使用Snow Leopard。搜索「在Leopard上使用OpenCL」完全沒有用,正如您所期望的那樣。
我從nvidia下載了cuda工具包,devdriver和gpucomputing SDK,但由於未找到OpenCL/opencl.h,所以這些示例無法編譯。 OpenCL發行說明沒有提及MacOSX,所以我認爲這是假設所有的Mac用戶都在運行Snow Leopard。
我在哪裏可以找到Mac OSX 10.5的OpenCL包含庫和庫? 或者,這只是浪費時間,我應該儘快拿到Snow Leopard?
升級到Snow Leopard後,我希望我的軟件支持Leopard。這可能嗎 ?
謝謝,是的,我想盡快在我的軟件中部署。在SO上有很多關於OpenCL的帖子,以及有關先進性的問題都表明許多人已經在使用它。鑑於版本1.1的發佈使我相信這或多或少是最後一步。我有點慚愧,我必須先學習CUDA。你會用什麼樣的一個或兩個標準來說明它已經爲黃金時間準備好了?我問這是因爲我期望我的用戶能夠精通安裝OpenCL驅動程序來運行我的軟件。 – koan 2010-12-23 22:46:18
我建議你把一個小的基準放在一起,它代表了你需要運行的代碼類型,並用CUDA和OpenCL進行測試。總的來說,CUDA在性能,穩定性,工具,成熟度,社區支持等方面都取得了成功。OpenCL提供了跨平臺的未來可能性,但如果您希望獲得最佳性能,那麼即使這可能是虛幻的。 – 2010-12-24 09:29:28