Vengineerの戯言

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

SYCL Academy と SYCLでNVIDIAのGPUをプログラミングできる?

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった

Intel が oneAPI で利用しようとしている SYCL 。

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

そんな SYCL ですが、思いっきり力を入れているCodeplayの下記のブログはSYCL Academy について書かれています。

www.codeplay.com

SYCL Academy は、github にあります。

github.com

以下の内容って感じです。SYCL v1.2.1準拠の Codeplay 社の ComputeCpp を使って、以下の4つのレッスンをやってみる! 

  • An Introduction to SYCL
  • Launching SYCL Kernels
  • Handling SYCL Errors
  • Managing Data in SYCL

SYCLについては、これを見ればいいのでは?

sycl.tech

www.codeplay.com

 SC19の記事

www.codeplay.com

 

下記の記事では、NVIDIAGPUを SYCLでコードが書けるするというもの?
codeplay.com

We are excited to announce that in 2020 we will be releasing a project that brings full support for Nvidia devices to SYCL developers. This project will be fully open source and initially includes integration with Intel's oneAPI, however it could be integrated with other SYCL implementations. During this project our engineers have been working in conjunction with Intel's engineers to implement a back-end for SYCL that uses CUDA to dispatch kernels in PTX format enabling parallel execution on Nvidia GPUs.

とあるので、Open Sourceで開発中なんですね。。。そういう時代なんだね。