FERRAMENTAS LINUX: Khronos anuncia oficialmente seu tradutor LLVM / SPIR-V

quarta-feira, 11 de abril de 2018

Khronos anuncia oficialmente seu tradutor LLVM / SPIR-V





Confira!!



O Khronos Group anunciou oficialmente a tão esperada disponibilidade de código aberto do seu SPIRV-LLVM-Translator, que permite a tradução bidirecional de SPIR-V e LLVM IR.

O SPIRV-LLVM-Translator permite usar o Vulkan / OpenCL SPIR-V e convertê-lo em LLVM IR nativo para consumo pelos diversos componentes do ecossistema LLVM. Da mesma forma, você pode ir da representação intermediária e da saída do LLVM para o SPIR-V para consumo, em seguida, pelos drivers SPIR-V / Vulkan. Este tradutor bidirecional abre o SPIR-V para uma gama de novas opções interessantes.

Este tradutor também pode trabalhar com o compilador Khronos OpenCL C para transformar o código em SPIR-V. O SPIRV-LLVM-Translator fornece o llvm-spirvferramenta para tradução offline do bitcode LLVM de / para o SPIR-V. A ferramenta também pode fornecer informações de depuração e despejar o SPIR-V em um formato de texto para depuração.








O código para o SPIRV-LLVM-Translator pode ser encontrado através do GitHub . Em última análise, os membros da Khronos continuam buscando um back-end do SPIR-V dentro do próprio LLVM, mas por enquanto há esse tradutor autônomo e esperamos que não demore muito mais para ver o suporte oficial do SPIR-V dentro do LLVM.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário