Intel GPU ๊ด€๋ จ ๋‰ด์Šค: ์ƒˆ๋กœ์šด NEO OpenCL, Vulkan ํ™•์žฅ, ์ƒˆ๋กœ์šด PCH ์ด๋ฆ„, Gallium ๋“œ๋ผ์ด๋ฒ„ ์ง„ํ–‰ ์ƒํ™ฉ, ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์บ์‹ฑ์„ ์œ„ํ•œ eDRAM

์šด์ „์‚ฌ ๋„ค์˜ค ์˜คํ”ˆCL Intel์—์„œ ๋ฒ„์ „ 19.20.13008๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Broadwell๋ถ€ํ„ฐ Intel GPU์— ๋Œ€ํ•œ OpenCL 2.1 ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Haswell ๋˜๋Š” ์ด์ „ GPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Legacy์ธ Beignet ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘: ์ธํ…” ๊ทธ๋ž˜ํ”ฝ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1.0.4.

์„ค์น˜ ์„ค๋ช…์„œ, ์กฐ๋ฆฝ ์ง€์นจ 7 CentOS์—. ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ: ์„ธ๋ถ„ํ™”๋œ SVM ์ง€์›๋˜์ง€ ์•Š์Œ ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š”. Ubuntu 16.04.4 ๋ฐ ๊ธฐ๋ณธ ์ปค๋„ 4.13์ด ์žˆ๋Š” ๊ฒฝ์šฐ CFL ํ”Œ๋žซํผ์˜ ๊ฒฝ์šฐ ์ปค๋„ ๋งค๊ฐœ๋ณ€์ˆ˜ i915.alpha_support=1์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

XNUMX์›”์—๋„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์ธํ…” ์˜คํ”ˆ ์†Œ์Šค ๋“œ๋ผ์ด๋ฒ„, ์ƒˆ๋กœ์šด SoC Intel Elkhart Lake์— ๋Œ€ํ•ด ์•Œ๋ ค์กŒ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” ๊ทธ ๋ถ„๋“ค ๋•๋ถ„์— ๊ทธ๊ฒƒ์€ ์•Œ๋ ค์กŒ๋‹ค ์ฝ”๋“œ ๋„ค์ž„ PCH, Mule Creek Canyon์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

Vulkan์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1.1.109, ์—ฌ๊ธฐ์—๋Š” Intel์˜ ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ํ™•์žฅ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • VK_INTEL_performance_query - ์ด ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถ”๊ฐ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ/์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋ณ„ ๋ถ„์„์„ ์œ„ํ•ด ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ™•์žฅ์€ ์ธํ…” ๊ทธ๋ž˜ํ”ฝ ์„ฑ๋Šฅ ๋ถ„์„๊ธฐ ๋ฐ ์ธํ…” ๋ฉ”ํŠธ๋ฆญ ๋””์Šค์ปค๋ฒ„๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํ™•์žฅ์€ ํƒ€์‚ฌ ๋ถ„์„/ํ”„๋กœํŒŒ์ผ๋ง ์œ ํ‹ธ๋ฆฌํ‹ฐ์—๋„ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • VK_INTEL_shader_integer_functions2 - ์ด ํ™•์žฅ์€ OpenGL INTEL_shader_integer_functions2์˜ GLSL ํ™•์žฅ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ SPIR-V์— ์ƒˆ๋กœ์šด ์ •์ˆ˜ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Linux์šฉ Intel "Iris" Gallium3D ๋“œ๋ผ์ด๋ฒ„ ์ถœ์—ฐ ํ•œ ์…ฐ์ด๋” ๋””์Šคํฌ ์บ์‹œ ์ง€์›. ์ด์ „์—๋Š” ์ด ๊ธฐ๋Šฅ์ด Linux์šฉ Classic Mesa ๋“œ๋ผ์ด๋ฒ„์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Mesa 19.2์—์„œ ์ง€์›์ด ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ์ธํ…” ์ž‘ํ’ˆ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒ„ํผ์˜ ํ›„๊ธฐ์ž… ์บ์‹ฑ์„ ์œ„ํ•œ ๊ณ ์„ฑ๋Šฅ eLLC/eDRAM ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Skylake ์ด์ƒ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€๋งŒ eDRAM์ด ์žˆ๋Š” ๊ตฌํ˜• ์นฉ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€