FERRAMENTAS LINUX: O mais novo código do Mesa NIR / SPIR-V chega para lidar com os Kernels OpenCL

quinta-feira, 15 de novembro de 2018

O mais novo código do Mesa NIR / SPIR-V chega para lidar com os Kernels OpenCL




Confira !!



Faz agora quase um ano desde que o colaborador de longa data de Nouveau, Karol Herbst, se juntou à Red Hat, onde um de seus grandes projetos tem trabalhado no suporte OpenCL para esse driver open source da NVIDIA, trazendo suporte NIR / SPIR-V e fazendo as melhorias necessárias para permitir Os kernels OpenCL devem ser representados nesse IR comumente usado pelos drivers do Mesa. O trabalho ainda não está no Mesa Git, mas Karol esta semana enviou seus novos patches.

Karol Herbst enviou 22 patches nesta semana em relação à adição de suporte para kernels OpenCL no código comum NIR e SPIR-V da Mesa. Os patches estão adicionando principalmente os bits OpenCL necessários ao código comum do compilador NIR / SPIR-V para lidar com as complexidades dos kernels OpenCL com recursos como suporte ao ponteiro físico, cl_size / cl_alignment e outros bits.

Ele também está trabalhando no back-end do NIR para Nouveau, embora os patches enviados esta semana não estejam nessa linha de frente.

Veremos se esse suporte de computação Nouveau inicial está pronto a tempo para o Mesa 19.0, que agora está aberto no Mesa Git e será lançado no início de 2019, ou se ainda for um esforço ainda mais longo. Também é preciso ver por que a Red Hat está investindo tanto no suporte de computação da Nouveau quando o desempenho nas últimas gerações de hardware da NVIDIA é prejudicado devido a novos desafios tornados imensamente mais difíceis pelos requisitos de firmware assinados da NVIDIA. No mês passado, a Red Hat e a NVIDIA anunciaram que estariam colaborando em alguns esforços de código aberto . Veremos.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário