Apple 使用 CLang 和 LLVM 的 OpenCL 实现是开源的吗?

发布于 2024-09-15 20:56:07 字数 465 浏览 7 评论 0原文

很明显,Apple 有一个 OpenCL 基于Clang和LLVM的实现。 这里还有一位 Apple 工程师关于如何让 OpenCL 在 LLVM 上运行的演讲

但是,此实现的代码是否可以在某种开源许可下使用,或者是闭源软件吗?如果代码尚未发布,有人知道将来是否会发布吗?在我们开始尝试实现我们自己的之前,想知道是否有基于 Clang 和 LLVM 的开源 OpenCL 实现...

It's clear that Apple has an OpenCL implementation based on Clang and LLVM. There's also a talk by an Apple Engineer about what it took to get OpenCL going on LLVM here

However, is the code for this implementation available under some sort of open-source license or is this closed source software? If the code hasn't been released, anyone know if perchance it might be in the future? Would like to know if there is an open-source OpenCL implementation based on Clang and LLVM before we go off and try to implement our own...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

¢蛋碎的人ぎ生 2024-09-22 20:56:07

据我所知(TTBOMK),唯一(甚至部分)开源的 OpenCL 实现是 三叶草。不幸的是,它还没有完成,甚至还没有接近可用,但无论如何你可能想看看它。

To the best of my knowledge(TTBOMK), the only (even partial) implementation of OpenCL that's open-source is Clover. Unfortunately, it's not finished or really even very close to usable, but you might want to look at it anyway.

眼眸印温柔 2024-09-22 20:56:07

嗯,我相信困难的部分都在叮当声中。例如,它的 ext_vector_type 扩展基本上就是您在 OpenCL 中获得的扩展。我认为苹果的任何主机部分都没有开放。我认为硬编译器部分在 clang 中已经为您提供了。

Well, I believe the hard parts are all in clang. For instance, it's ext_vector_type extension is basically what you get in OpenCL. I don't think any of Apple's host part is open. The hard compiler part I would think is all there for you in clang.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文