quarta-feira, 6 de junho de 2018
A Intel desenvolve um conversor SPIR-V para rodar na CPU
Confia!!
Não é uma implementação Vulkan baseada em CPU ou nesse sentido, mas o mais novo projeto de código aberto da Intel permite converter o SPIR-V em instruções otimizadas para rodar em CPUs modernas.
Esse esforço é sobre como usar os kernels SPIR-V - o IR agora da Vulkan e OpenCL e também pode ser ingerido com o OpenGL 4.6 - e transformá-los nas instruções do Intel SPC (ISPC) para o compilador do programa SPMD.
Esses kernels SPIR-V são transformados em código x86 que são vetorizados com SSE, AVX2 e AVX512 para execução eficiente em CPUs. A Intel vê seu trabalho atual como uma solução inicial e ainda não é completa nem totalmente otimizada para desempenho. Embora já esteja trabalhando com vários exemplos de computação Vulkan e mais.
Saiba mais em software.intel.comenquanto o código do tradutor de código aberto pode ser encontrado no GitHub .
Fonte
Até a próxima!!
Marcadores: Linux, Android, Segurança
#Free Software,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário