Vengineerの戯言

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

hipSYCL

 

SYCLについては、このブログでも12回登場しています。

 

hipSYCL - an implementation of SYCL over NVIDIA CUDA/AMD HIPでは、
CUDA/HIPの上にSYCLを実装するというもの。

 

HIPは、AMDがCUDAっぽく記述できるもの。。。

 

    on AMD devices via AMD HIP on the ROCm platform
    on NVIDIA devices via CUDA
}}

triSYCL を使って、
{{{
    on CPUs with OpenMP
    on Xilinx FPGAs (experimental)

 

Codeplay's ComputeCpp SYCL を使って、
    on AMD devices
    on Intel devices

 

ほとんどどんなハードウェアでも、SYCLが使えるようになるのね。。。