我想尝试GPU编程。我的MacBook Air的GPU是Intel HD Graphics 3000,所以我想我不能使用CUDA。
我做了一些研究并遇到了OpenCL。但是在主页上,据说
OpenCL™(开放计算语言)是异构的低级API 在CUDA驱动的GPU上运行的计算。
我认为我的GPU不支持CUDA,所以也许OpenCL也不能使用。
然后我想知道如何在MacBook Air上进行GPU编程?
答案 0 :(得分:1)
通过GPU编程我假设你的意思是在没有图形的GPU上进行高性能并行计算(因为你提到了OpenCL和CUDA)。
如果是这样,此链接可能会有所帮助:https://anteru.net/2012/11/03/2009/。
那张卡绝对不能使用CUDA。
答案 1 :(得分:0)
NVIDIA支持的CUDA只是因为它是NVIDIA的发明。 OpenCL是开放标准,作为AMD在NVIDIA CUDA上的答案。 OpenCL广泛支持各种平台,包括Nvidia,Intel和Apple。