Open source 是苹果公司';s使用CLang和LLVM开源实现OpenCL?

Open source 是苹果公司';s使用CLang和LLVM开源实现OpenCL?,open-source,opencl,llvm,Open Source,Opencl,Llvm,很明显,苹果有一个基于Clang和LLVM的实现。还有一位苹果工程师的演讲,谈到了如何让OpenCL在LLVM上运行 但是,此实现的代码是在某种开源许可证下提供的,还是封闭源代码软件?如果代码还没有发布,有人知道将来可能会发布吗?在我们开始尝试实现我们自己的之前,我想知道是否有基于Clang和LLVM的开源OpenCL实现…据我所知(TTBOMK),唯一(甚至部分)开源的OpenCL实现是。不幸的是,它还没有完成,甚至还没有完全可用,但你可能还是想看看它。好吧,我相信所有的硬部件都在叮当作响。例

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


但是,此实现的代码是在某种开源许可证下提供的,还是封闭源代码软件?如果代码还没有发布,有人知道将来可能会发布吗?在我们开始尝试实现我们自己的之前,我想知道是否有基于Clang和LLVM的开源OpenCL实现…

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

好吧,我相信所有的硬部件都在叮当作响。例如,它的ext_vector_类型扩展基本上就是OpenCL中的扩展。我不认为苹果的主机部分是开放的。我认为硬编译器部分非常适合您。

TTBOMK?这是什么意思?TTBOMK=据我所知。@gbrandt:这可以用两种方式来解释:要么是“据我所知”,要么是“天哪,这只恐龙一定是在9600 bps调制解调器上运行时发帖的。”想想看,它们也不是相互排斥的……好吧,修正了答案,使其易于理解。(扩展首字母缩写):-)根据你的定义,我是恐龙,我不知道!pocl()是OpenCL的另一个开源实现