4

很明显,Apple 有一个基于 Clang 和 LLVM的OpenCL实现。Apple 工程师还谈到了如何让 OpenCL 在 LLVM 上运行

然而,这个实现的代码是在某种开源许可下可用还是这个闭源软件?如果代码尚未发布,有人知道它是否可能在未来发布?在我们开始尝试实现我们自己的之前,想知道是否有基于 Clang 和 LLVM 的开源 OpenCL 实现......

4

2 回答 2

3

据我所知(TTBOMK),开源的 OpenCL 的唯一(甚至部分)实现是Clover。不幸的是,它还没有完成,甚至还没有真正接近可用,但你可能还是想看看它。

于 2010-08-26T23:18:58.013 回答
1

好吧,我相信困难的部分都在铿锵声中。例如,它的 ext_vector_type 扩展基本上就是你在 OpenCL 中得到的。我不认为 Apple 的主机部分是开放的。我认为硬编译器部分在铿锵声中为你准备好了。

于 2010-08-26T23:21:43.640 回答