4

Apple がClang と LLVM に基づくOpenCL実装を持っていることは明らかです。OpenCL を LLVM に移行するために必要なことについて、Apple エンジニアによる講演もあります。

ただし、この実装のコードは何らかのオープンソース ライセンスの下で利用できますか?それとも、これはクローズド ソース ソフトウェアですか? コードがリリースされていない場合、将来リリースされる可能性があるかどうかを知っている人はいますか? 独自の実装を試みる前に、Clang と LLVM に基づくオープンソースの OpenCL 実装があるかどうかを知りたいです...

4

2 に答える 2

3

私の知る限り(TTBOMK)、オープンソースであるOpenCLの唯一の(部分的でさえある)実装はCloverです。残念ながら、それは完成していないか、実際には使用可能に非常に近いですが、とにかくそれを見たいと思うかもしれません。

于 2010-08-26T23:18:58.013 に答える
1

ええと、難しい部分はすべてガタガタしていると思います。たとえば、ext_vector_type拡張子は、基本的にOpenCLで取得できるものです。Appleのホスト部分はどれも開いていないと思います。私が思うハードコンパイラの部分は、clangにすべてあります。

于 2010-08-26T23:21:43.640 に答える