FERRAMENTAS LINUX: O suporte ao Rusticl chega do Mesa para os programas do SPIR-V

terça-feira, 14 de fevereiro de 2023

O suporte ao Rusticl chega do Mesa para os programas do SPIR-V

 


Já faz um tempo desde que houve grandes adições à implementação Rusticl OpenCL da Mesa liderada por Karol Herbst da Red Hat, enquanto hoje ele fundiu o suporte para programas SPIR-V a este driver escrito em Rust. Este suporte do SPIR-V é necessário para eventualmente suportar o SYCL e o HIP.

O Rusticl já faz uso da representação intermediária SPIR-V internamente para todos os programas OpenCL, enquanto este trabalho mais recente é compatível com a ingestão de programas SPIR-V, como por meio da extensão cl_khr_il_program.

A solicitação de mesclagem esteve aberta nos últimos quatro meses, enquanto ontem tudo foi encerrado e o suporte ao SPIR-V mesclado para o Mesa 23.1, que será lançado como estável por volta de maio.


Como Karol observou naquele pedido de mesclagem, " precisaremos desse recurso do OpenCL opcional para o SyCL e o HIP

" . e alguns resultados de desempenho muito positivos até agora. O Rusticl certamente está muito melhor do que a implementação OpenCL "Clover" mais antiga do Gallium3D.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário