FERRAMENTAS LINUX: O Panfrost Gallium3D está vendo algum trabalho para o suporte do Clover no OpenCL

sexta-feira, 1 de janeiro de 2021

O Panfrost Gallium3D está vendo algum trabalho para o suporte do Clover no OpenCL

 

Confira !!


MESA - O driver de código aberto Panfrost Gallium3D amadureceu em boa forma ao longo de 2020, fornecendo suporte OpenGL para hardware gráfico Arm Mali. Ao entrarmos em 2021, será interessante ver neste ano se algum driver "Panfrost Vulkan" se materializar para suporte de código aberto ao Vulkan no novo hardware gráfico do Mali. Mas pelo menos uma área que torna o processo interessante é em relação ao suporte de computação OpenCL.

Há um branch CL em desenvolvimento para suporte a OpenCL com hardware Arm Mali "Midgard". Early Arm Mali Midgard (série T600) é capaz de suportar OpenCL 1.1 full profile, enquanto o hardware Mali T700 / T800 Midgard pode suportar OpenCL 1.2 full profile. É com o mais recente Mali Bifrost (e Valhall) que pode lidar com o suporte OpenCL 2.0 (e CL 3.0).

Este suporte OpenCL é um trabalho em andamento e, como os outros drivers e seu suporte de computação CL no Gallium3D, trata-se basicamente de aproveitar o rastreador de estado "Clover" Gallium3D. Muito do trabalho pesado já é feito pelo Gallium3D e o driver Panfrost que suporta NIR, etc.

O branch CL completo ainda precisa ser mesclado, mas parte do código anterior em torno do suporte de computação para Midgard foi mesclado neste dia de ano novo. Veremos quanto mais desse código de computação Panfrost conseguirá pousar no próximo mês para torná-lo no Mesa 21.0.

Fonte

Até a próxima !!





Nenhum comentário:

Postar um comentário