A Intel publicou a versão 2.34.4 do Intel Graphics Compiler — uma atualização do compilador aberto de shaders e kernels computacionais usado na pilha gráfica da Intel para Linux e Windows.
O Intel Graphics Compiler (IGC) é um dos componentes chave da infraestrutura de drivers da GPU da Intel e é utilizado juntamente com OpenCL, Level Zero e drivers Vulkan. O projeto é responsável pela compilação de shaders, SPIR-V e código de computação em instruções de máquina para os processadores gráficos da Intel.
O lançamento 2.34.4 se concentra principalmente em correções de bugs, otimização da geração de código e melhorias na compatibilidade com as novas arquiteturas de GPU Xe2 e Battlemage. Os desenvolvedores também mencionam:
- otimizações na compilação de SPIR-V;
- correções no processamento SIMD;
- melhorias na alocação de registradores;
- atualização das dependências do LLVM;
- solução de problemas que causavam falhas em aplicações OpenCL.
- suporte ao SPV_INTEL_bfloat16_arithmetic para Xe3P;
- otimizações para Panther Lake;
- melhorias no agendamento de código;
- inclusão do 2D load splitting pass por padrão;
- suporte ao WideMulMad;
- ajustes para Crescent Island.
Parte das mudanças visa aumentar o desempenho de cargas computacionais e aplicativos de jogos no Linux, especialmente em conjunto com Mesa ANV e Compute Runtime.
O projeto é desenvolvido como open source e é distribuído sob a licença MIT. O código-fonte está disponível no GitHub, e novas versões geralmente são rapidamente integradas ao Compute Runtime e à pilha oneAPI.
Os códigos-fonte e o changelog estão disponíveis na página Intel Graphics Compiler GitHub.
Fonte: linux.org.ru
