Vengineerの戯言

人生は短いけど、長いです。人生を楽しみましょう!

CodeplayのSYCLの新しい資料



104頁と、かなり長いプレゼンテーション資料。

このブログでも何度もSYCLを取り上げています。

 ・TensorFlowでのSYCL対応
 ・XilinxでのSYCLの取り組み
 ・CodeplayのComputeCpp (ルネサスのSoC対応)
 ・AMD GPUのSYCL対応(hipSYCL)
 ・Intel GPUのSYCL対応

この中で、Codeplayは、初期の頃からSYCLに取り組んでいて、ComputeCppというプロダクトを出しています。
ComputeCppには、Comunity Editionもあり、ユーザー登録すれば使えるようです。

2019年(今年)のSYCL 19では、C++ 17、SYCL 21では、C++ 20対応するようですね。

現時点のSYCLの実装は、
 ・clang
 ・ComputeCpp
 ・triSYCL
 ・hipSYCL
 ・sycl-gtx
があるようで、sycl-gtxgithubソースコードが公開されていますね。

そして、Accelerated Neural Networks on OpenCL Devices Using SYCL-DNN、CPUおよびGPUで利用可能。
 ・ARM HiKey 960 SoC, with SYCL-DNN running on the Mali G-71 GPU
 ・Intel i7-6700K processor, with SYCL-DNN running on the integrated GPU and on the CPU compared to MKL-DNN