Intel this semana emitiu seu pré-lançamento Compute Runtime 22.28.23726 para esta pilha de computação GPU de código aberto no Windows e Linux para suporte OpenCL e oneAPI Level Zero em seu hardware gráfico.
Esta nova atualização do Compute Runtime adiciona suporte para a extensão Level Zero ze_device_memory_ext_properties_t para revelar mais propriedades de memória. A segunda e única outra mudança listada está mudando em torno dos sinalizadores de suporte Gen9 para Gen11.
Surpreendentemente, esses”sinalizadores de suporte de atualização gen9 e gen11″agora estão padronizando o suporte de hardware gráfico Gen8/Gen9/Gen11 para ser desabilitado em novas compilações do Windows.
Os sinalizadores SUPPORT_GEN8/SUPPORT_GEN9/SUPPORT_GEN11 com a compilação do Windows CMake agora estão definidos para serem desabilitados por padrão. Lembre-se de que isso é apenas em relação ao Compute Runtime e não ao suporte ao driver gráfico Intel Windows em geral. Mas ainda é um tanto surpreendente… Bem, a desativação do Gen8 Broadwell não é surpreendente, mas considerando o quão comum os gráficos Gen9 da era Skylake foram e ainda encontrados em uso generalizado hoje. E, em seguida, os gráficos Gen11 Ice Lake definidos para serem desabilitados por padrão nas novas compilações do Compute-Runtime são surpreendentes, pois não são tão antigos. Mas isso deixa apenas os gráficos Tiger Lake Gen12 e mais recentes por meio de seus discretos Arc Graphics para lidar com a pilha Compute-Runtime oficialmente no Windows, assim como a limpeza/facilita a carga de desenvolvimento e teste.
Neste ponto, os sinalizadores de suporte não são ajustados para Linux e os usuários do Windows sempre podem substituir essas opções do CMake se você mesmo criar a pilha de computação. Aqueles em Broadwell por meio de Ice Lake e fazendo uso da pilha Compute Runtime para OpenCL ou L0 também podem continuar usando compilações de CR existentes. Mas com a Intel agora desativando-os por padrão, isso levanta a questão de quanta manutenção/teste haverá para Gen11 e mais antigos avançando com a pilha de computação e, finalmente, pode sofrer com a podridão de bits.
Este pré-lançamento do Intel Compute-Runtime pode ser encontrado no GitHub.