FERRAMENTAS LINUX: O Khronos continua trabalhando em melhor integração OpenCL + LLVM

sexta-feira, 8 de março de 2019

O Khronos continua trabalhando em melhor integração OpenCL + LLVM




Confira !!



Um dos marcos que esperamos que seja alcançado este ano é ter suporte a SPIR-V na LLVM principal, mas enquanto o grupo de trabalho Khronos se engajar em um melhor suporte em torno da LLVM ainda não existe, o código continua melhorando fora da árvore.

Por um tempo agora tem havido trabalho em melhorar a integração do suporte SPIR-V dentro do LLVM com este IR sendo usado pelo OpenCL, Vulkan e até OpenGL 4.6. Essa representação intermediária comum continua avançando com o SPIR-V de / para o LLVM depois que a versão original do SPIR era muito mais baseada no IR da LLVM.

Também houve outros trabalhos em torno das APIs da Khronos sendo suportadas no ecossistema LLVM. Um dos outros marcos significativos de que estamos entusiasmados é a Intel open-sourcing e trabalhando para o upstream de sua implementação de SYCL para a comunidade LLVM. Espero que o suporte a SYCL para programação C ++ de fonte única torne o desenvolvimento do LLVM este ano.

Se você está curioso sobre o subgrupo de ferramentas Khronos / OpenCL está trabalhando em melhores interações com o LLVM, veja este post do blog descrevendo o trabalho em andamento e eles estão recebendo novos contribuidores e idéias para a melhoria.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário