em maio Intel anunciou o SYCLomatic como uma ferramenta de código aberto para converter código CUDA em C++ SYCL para execução dentro de sua pilha oneAPI em GPUs Intel e muito mais. Saiu hoje o SYCLomatic 20220829 como sua primeira versão marcada deste auxiliar de portabilidade de código.

SYCLomatic visa facilitar a transição das bases de código NVIDIA CUDA para o SYCL baseado em C++17 como o padrão de fonte única da API Khronos. Isso se junta ao hipSYCL da AMD e outros projetos ao longo dos anos trabalhando para oferecer suporte à integração SYCL com suas pilhas de computação. A esperança do lado da Intel é tornar as bases de código CUDA mais portáteis para execução em CPUs, GPUs, FPGAs e outros XPUs da Intel.

Desde o lançamento público do SYCLomatic em maio, os engenheiros da Intel continuaram trabalhando neste projeto e, durante a noite, marcaram sua primeira versão no Git.

SYCLomatic 20220829 é a primeira versão marcada deste código aberto para aqueles que desejam experimente.

Categories: IT Info