6

我想尝试 GPU 编程。我的 MacBook Air 的 GPU 是 Intel HD Graphics 3000,所以我想我不能使用 CUDA。

我做了一些研究并遇到了 OpenCL。但是在首页,据说

OpenCL™(开放计算语言)是一种用于异构计算的低级 API,在 CUDA 驱动的 GPU 上运行。

我认为我的 GPU 不是 CUDA 驱动的,所以也许 OpenCL 也不能使用。

然后我想知道如何在我的 MacBook Air 上进行 GPU 编程?

4

2 回答 2

1

通过 GPU 编程,我假设您的意思是在没有图形的 GPU 上进行高性能并行计算(因为您提到了 OpenCL 和 CUDA)。

如果是这样,此链接可能会有所帮助:https ://anteru.net/2012/11/03/2009/ 。

而且那张卡肯定不能用CUDA。

于 2013-07-17T05:45:21.730 回答
1

NVIDIA 支持 CUDA 只是因为它是 NVIDIA 发明的。OpenCL 是作为 AMD 在 NVIDIA CUDA 上的答案而制定的开放标准。OpenCL 被包括 Nvidia、Intel 和Apple在内的各种平台广泛支持。

于 2017-11-29T13:16:51.117 回答