FERRAMENTAS LINUX: O hipSYCL vê o suporte de trabalho em andamento para o Intel oneAPI nível zero de back-end

sexta-feira, 5 de março de 2021

O hipSYCL vê o suporte de trabalho em andamento para o Intel oneAPI nível zero de back-end

 


Confira !!

O hipSYCL, é uma a implementação inovadora do SYCL da Khronos para CPUs e GPUs por meio da integração com conjuntos de ferramentas existentes, está trabalhando no suporte a Intel oneAPI Nível Zero para rodar diretamente no hardware gráfico da Intel.

O projeto hipSYCL de código aberto já oferece suporte à execução baseada em CPU SYCL via OpenMP, visando GPUs NVIDIA usando CUDA e visando gráficos AMD Radeon usando HIP / ROCm. Agora, com um novo back-end de trabalho em andamento, há suporte para gráficos Intel usando Nível Zero. O projeto hipSYCL é uma das várias implementações SYCL com o objetivo de oferecer suporte a várias CPUs e GPUs / aceleradores, embora até agora tenha sido um dos mais diversos. O projeto hipSYCL suporta a maior parte do SYCL 2020 no momento.

hipSYCL em sua posição atual antes de fundir o suporte Intel L0.


O atual back-end Intel Level Zero para hipSYCL foi desenvolvido por Aksel Alpay da Heidelberg University. Atualmente é "altamente experimental", mas o básico deve estar funcionando enquanto ainda precisa ser manipulado é a memória local, algoritmos de grupo, reduções e outros recursos. A compilação SPIR-V para este back-end é tratada com o front-end Clang SYCL.

Mais detalhes sobre este notável trabalho do hipSYCL podem ser encontrados por meio deste pull request . Embora ainda seja experimental, a esperança é começar a mesclar o código mais cedo ou mais tarde.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário