āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ GPU āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ–āĻŦāĻ°: āĻ¨āĻ¤ā§āĻ¨ NEO OpenCL, Vulkan āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻ¨āĻ¤ā§āĻ¨ PCH āĻāĻ° āĻ¨āĻžāĻŽ, āĻ—ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻŽ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻ…āĻ—ā§āĻ°āĻ—āĻ¤āĻŋ, āĻĢā§āĻ°ā§‡āĻŽ āĻŦāĻžāĻĢāĻžāĻ° āĻ•ā§āĻ¯āĻžāĻļāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ eDRAM

āĻšāĻžāĻ˛āĻ• NEO OpenCL āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ 19.20.13008 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ°āĻĄāĻ“āĻ¯āĻŧā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻœāĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ OpenCL 2.1 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻĻā§‡āĻ° Haswell āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ GPU āĻ†āĻ›ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° Beignet āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ‰ā§ŽāĻ¸āĻžāĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻšāĻ˛ LegacyāĨ¤

āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡: āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ 1.0.4.

āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŽāĻ§ā§āĻ¯ā§‡ CentOS 7. āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ¨ā§‹āĻŸ: āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻĻāĻžāĻ¨āĻžāĻĻāĻžāĻ° SVM āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻ‡ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡. āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 16.04.4 āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ 4.13 āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ CFL āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° i915.alpha_support=1 āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻŽāĻžāĻ°ā§āĻš āĻŽāĻžāĻ¸ā§‡, āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, āĻāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ SoC Intel Elkhart āĻ˛ā§‡āĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡āĨ¤ āĻāĻ–āĻ¨, āĻ¤āĻžāĻĻā§‡āĻ° āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡ āĻ¸āĻžāĻ™ā§āĻ•ā§‡āĻ¤āĻŋāĻ• āĻ¨āĻžāĻŽ PCH, āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ - Mule Creek Canyon.

āĻ­āĻ˛āĻ•āĻžāĻ¨ āĻŽā§āĻ•ā§āĻ¤āĻŋ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡ 1.1.109, āĻ¯āĻž āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡:

  • VK_INTEL_performance_query - āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĄā§‡āĻŸāĻž āĻ•ā§āĻ¯āĻžāĻĒāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§‡āĻ¨ā§āĻ¸ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻāĻŦāĻ‚ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻĄāĻŋāĻ¸āĻ•āĻ­āĻžāĻ°āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻĒāĻ•ā§āĻˇā§‡āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ/āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
  • VK_INTEL_shader_integer_functions2 - āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ SPIR-V-āĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡, OpenGL INTEL_shader_integer_functions2-āĻāĻ° GLSL āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒāĨ¤

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ "āĻ†āĻ‡āĻ°āĻŋāĻ¸" āĻ—ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻŽ3āĻĄāĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡ āĻšāĻžāĻœāĻŋāĻ° Shader āĻĄāĻŋāĻ¸ā§āĻ• āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĒā§‚āĻ°ā§āĻŦā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ• āĻŽā§‡āĻ¸āĻž āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤ Mesa 19.2-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ•āĻžāĻœ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§‡ āĻŦāĻžāĻĢāĻžāĻ°ā§‡āĻ° āĻ°āĻžāĻ‡āĻŸ-āĻŦā§āĻ¯āĻžāĻ• āĻ•ā§āĻ¯āĻžāĻļāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻšā§āĻš-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ eLLC/eDRAM āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤ āĻāĻŸāĻŋ Skylake āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨āĻŸāĻŋāĻ¤ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¨āĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ eDRAM āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻ‰āĻ¤ā§āĻ¸: linux.org.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨