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