domingo, 23 de setembro de 2018
O CLVK é canalizado ao OpenCL no topo do Vulkan
Confira !
O conceito foi discutido antes e houve algum trabalho anterior nessa direção, enquanto "CLVK" é um esforço recém-estabelecido para fazer o OpenCL rodar sobre os drivers Vulkan.
O desafio do OpenCL no Vulkan pode não ser tão grande quanto parece para um observador externo, considerando que tanto o moderno OpenCL quanto o Vulkan dependem da representação intermediária do SPIR-V, etc. Há também uma infinidade de ferramentas que atendem a essas APIs de computação e gráficos. como o clspv , do qual este projeto CLVK confia como seu compilador.
O CLVK viu apenas seu primeiro push de publicação há uma semana e pode implementar grande parte do OpenCL 1.2 em cima do Vulkan, mas atualmente é experimental e tem algumas limitações como não suportar imagens OpenCL, filas fora de ordem, particionamento de dispositivo, kernels nativos e outros itens ausentes.
No entanto, essa pilha OpenCL-on-Vulkan é boa o suficiente para lidar com benchmarks de SHOC, os testes de conformidade OpenCL, o utilitário de informações clinCL OpenCL e muito mais.
Aqueles que querem fazer um fim de semana explorando / hackeando esse esforço do OpenCL-over-Vulkan podem encontrar o CLVK no GitHub .
Fonte
Até a próxima !
Marcadores: Linux, Android, Segurança
#dev linux,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário