ΡΠΎΡΡΠΎΡ NEO OpenCL ΠΎΡ Intel Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 19.20.13008. Π’ΠΎΠΉ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° OpenCL 2.1 Π·Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π° Intel, Π·Π°ΠΏΠΎΡΠ²Π°ΡΠΈ Ρ Broadwell. Π’Π΅Π·ΠΈ Ρ Haswell ΠΈΠ»ΠΈ ΠΏΠΎ-ΡΡΠ°Ρ GPU ΡΠ΅ Π½Π°ΡΡΡΡΠ°Π²Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Beignet, ΠΊΠΎΠΉΡΠΎ Π΅ Legacy.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅: Intel Graphic Compiler Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ 1.0.4.
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅, ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΌΠΎΠ½ΡΠ°ΠΆ Π² CentOS 7. ΠΠ΅Π»Π΅ΠΆΠΊΠΈ ΠΏΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ: SVM Ρ ΡΠΈΠ½ΠΈ Π·ΡΡΠ½Π° ΠΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² ΡΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Ubuntu 16.04.4 ΠΈ ΡΠ΄ΡΠΎΡΠΎ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ 4.13, ΡΠΎΠ³Π°Π²Π° Π·Π° CFL ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ i915.alpha_support=1
ΠΡΠ΅Π· ΠΌΠ°ΡΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Intel Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΡΠ°Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π·Π° Π½ΠΎΠ²Π°ΡΠ° SoC Intel Elkhart Lake. Π‘Π΅Π³Π°, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡ , ΡΡΠ°Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ PCH, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡΡ - Mule Creek Canyon.
ΠΡΠ»ΠΊΠ°Π½ Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ 1.1.109, ΠΊΠΎΠΉΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π° Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΠΎΡ Intel:
- VK_INTEL_performance_query - Π’ΠΎΠ²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΡΠ»Π°Π²Ρ Π΄Π°Π½Π½ΠΈ Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π·Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°/ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎΠ²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Intel Graphics Performance Analyzers ΠΈ Intel Metrics Discovery Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. Π’ΠΎΠ²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Π·Π° ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·/ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ
- VK_INTEL_shader_integer_functions2 - Π’ΠΎΠ²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Ρ Π½ΠΎΠ²ΠΈ ΡΠ΅Π»ΠΈ ΡΠΈΡΠ»Π° ΠΊΡΠΌ SPIR-V, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ GLSL Π·Π° OpenGL INTEL_shader_integer_functions2
Π Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Intel "Iris" Gallium3D Π·Π° Linux ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄ΠΈΡΠΊΠΎΠ² ΠΊΠ΅Ρ Π½Π° Shader. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΡΡΡΡΠ²Π°ΡΠ΅ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Classic Mesa Π·Π° Linux. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° Π² Mesa 19.2.
Π Π½Π°ΠΊΡΠ°Ρ, Intel ΡΠ°Π±ΠΎΡΠΈ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½Π° eLLC/eDRAM ΠΏΠ°ΠΌΠ΅Ρ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΏΡΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉΠ½ΠΈ Π±ΡΡΠ΅ΡΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Skylake ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ, Π½ΠΎ Π½Π΅ ΠΈ Π½Π° ΠΏΠΎ-ΡΡΠ°ΡΠΈ ΡΠΈΠΏΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠΎ ΠΈΠΌΠ°Ρ eDRAM.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru