Intel this week a publié sa pré-version Compute Runtime 22.28.23726 pour cette pile de calcul GPU open source sur Windows et Linux pour OpenCL et la prise en charge oneAPI Level Zero sur leur matériel graphique.
Cette nouvelle mise à jour de Compute Runtime ajoute la prise en charge de l’extension Level Zero ze_device_memory_ext_properties_t pour révéler davantage de propriétés de mémoire. Le deuxième et le seul autre changement répertorié concerne les indicateurs de prise en charge Gen9 à Gen11.
Assez étonnamment, cette”mise à jour des indicateurs de prise en charge gen9 et gen11″désactive désormais par défaut la prise en charge du matériel graphique Gen8/Gen9/Gen11 sur les nouvelles versions de Windows.
Les indicateurs SUPPORT_GEN8/SUPPORT_GEN9/SUPPORT_GEN11 avec la version Windows CMake sont désormais définis pour être désactivés par défaut. Gardez à l’esprit que cela concerne uniquement le Compute Runtime et non la prise en charge du pilote graphique Intel Windows dans son ensemble. Mais toujours quelque peu surprenant… Eh bien, la désactivation de Gen8 Broadwell n’est pas surprenante, mais compte tenu de la fréquence d’utilisation des graphiques Gen9 de l’ère Skylake. Et puis les graphiques Gen11 Ice Lake définis pour être désactivés par défaut dans les nouvelles versions de Compute-Runtime sont aussi surprenants car ils ne sont pas si anciens. Mais cela laisse simplement les graphiques Tiger Lake Gen12 et plus récents via leurs graphiques Arc discrets pour être traités officiellement par la pile Compute-Runtime sous Windows, ce qui facilite le nettoyage/facilite leur développement et leur charge de test.
À ce stade, les indicateurs de prise en charge ne sont pas ajustés pour Linux et les utilisateurs Windows peuvent toujours remplacer ces options CMake s’ils construisent eux-mêmes la pile de calcul. Ceux de Broadwell à Ice Lake et utilisant la pile Compute Runtime pour OpenCL ou L0 peuvent également continuer à utiliser les versions CR existantes. Mais avec Intel les désactivant maintenant par défaut, cela soulève la question de la quantité de maintenance/tests qu’il y aura pour Gen11 et plus à l’avenir avec la pile de calcul et pourrait finalement souffrir de la pourriture des bits.
Cette pré-version d’Intel Compute-Runtime est disponible sur GitHub.