рдУрдкрдирд╕реАрдПрд▓ 3.0 рдорд╛рдирдХ рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреАрдУрд╕реАрдПрд▓ 3.0 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдкреАрдУрд╕реАрдПрд▓ 3.0 (рдкреЛрд░реНрдЯреЗрдмрд▓ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдУрдкрдирд╕реАрдПрд▓) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдПрдХ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдУрдкрдирд╕реАрдПрд▓ рдорд╛рдирдХ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреА рд╣реИ рдЬреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддреНрд╡рд░рдХ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рд╕реЗрдВрдЯреНрд░рд▓ рдкрд░ рдУрдкрдирд╕реАрдПрд▓ рдХрд░реНрдиреЗрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдмреИрдХрдПрдВрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдкреНрд░реЛрд╕реЗрд╕рд░. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо X86_64, MIPS32, ARM v7, AMD HSA APU, NVIDIA GPU рдФрд░ VLIW рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢рд┐рд╖реНрдЯ ASIP (рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди-рд╕реЗрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░) рдФрд░ TTA (рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЯреНрд░рд┐рдЧрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдХрд╛рдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдУрдкрдирд╕реАрдПрд▓ рдХрд░реНрдиреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрд▓рдПрд▓рд╡реАрдПрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреНрд▓реИрдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдУрдкрдирд╕реАрдПрд▓ рд╕реА рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ рдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдЪрд┐рдд рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╕реАрдПрд▓ рдХрд░реНрдиреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рдВрдпреЛрдЬрди рдлрд╝рдВрдХреНрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╡реАрдПрд▓рдЖрдИрдбрдмреНрд▓реНрдпреВ, рд╕реБрдкрд░рд╕реНрдХреЗрд▓рд░, рд╕рд┐рдордбреА, рд╕рд┐рдордЯреА, рдорд▓реНрдЯреА-рдХреЛрд░ рдФрд░ рдорд▓реНрдЯреА-рдереНрд░реЗрдбрд┐рдВрдЧред ICD рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ (рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдбреНрд░рд╛рдЗрд╡рд░) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рд╕реАрдкреАрдпреВ, рдПрдПрд╕рдЖрдИрдкреА (рдЯреАрд╕реАрдИ/рдЯреАрдЯреАрдП), рдПрдЪрдПрд╕рдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЬреАрдкреАрдпреВ рдФрд░ рдПрдирд╡реАрдЖрдИрдбреАрдЖрдИрдП рдЬреАрдкреАрдпреВ (рд▓рд┐рдмрдХреБрдбрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдСрдкрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рд╣реИрдВред

рдирдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ:

  • ╨а╨╡╨░╨╗╨╕╨╖╨╛╨▓╨░╨╜ ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤М╨╜╤Л╨╣ ╨╜╨░╨▒╨╛╤А ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╨╡╨╣, ╤В╤А╨╡╨▒╤Г╨╡╨╝╤Л╨╣ ╨┤╨╗╤П ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨╕ ╤Б╨┐╨╡╤Ж╨╕╤Д╨╕╨║╨░╤Ж╨╕╨╕ OpenCL 3.0. ╨Я╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ OpenCL 3.0 ╨┐╨╛╨║╨░ ╨┤╨╛╤Б╤В╤Г╨┐╨╜╨░ ╤В╨╛╨╗╤М╨║╨╛ ╨▓ ╨▒╤Н╨║╨╡╨╜╨┤╨╡ ╨╜╨░ ╨▒╨░╨╖╨╡ CPU ╨┐╤А╨╕ ╨╜╨░╨╗╨╕╤З╨╕╨╕ LLVM 14 (╨▓ ╨┤╤А╤Г╨│╨╕╤Е ╨▒╤Н╨║╨╡╨╜╨┤╨░╤Е ╨╕ ╨┐╤А╨╕ ╨╜╨░╨╗╨╕╤З╨╕╨╕ ╤Б╤В╨░╤А╤Л╤Е ╨▓╨╡╤А╤Б╨╕╨╣ LLVM ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╗╤П╨╡╤В╤Б╤П ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ OpenCL 1.2).
  • рдХреНрд▓реИрдВрдЧ/рдПрд▓рдПрд▓рд╡реАрдПрдо 14 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • ╨г╨╗╤Г╤З╤И╨╡╨╜╨░ ╤В╤А╨░╤Б╤Б╨╕╤А╨╛╨▓╨║╨░ ╨╕ ╨▓╨╕╨╖╤Г╨░╨╗╨╕╨╖╨░╤Ж╨╕╤П.
  • ╨Ф╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ ╨│╨╡╨╜╨╡╤А╨░╤Ж╨╕╨╕ ╤Б╨┐╨╡╤Ж╨╕╨░╨╗╨╕╨╖╨╕╤А╨╛╨▓╨░╨╜╨╜╤Л╤Е ╨│╤А╤Г╨┐╨┐ ╤Д╤Г╨╜╨║╤Ж╨╕╨╣ ╨╕ ╨▓╨║╨╗╤О╤З╨╡╨╜╨╕╤П ╨╕╤Е ╨▓ ╨╕╤Б╨┐╨╛╨╗╨╜╤П╨╡╨╝╤Л╨╡ ╤Д╨░╨╣╨╗╤Л ╤Б ╤П╨┤╤А╨░╨╝╨╕ OpenCL.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ