เจ…เฉฐเจคเจฟเจฎ OpenCL 3.0 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ

เจ–เจฐเฉ‹เจจเฉ‹เจธ เจšเจฟเฉฐเจคเจพ, OpenGL, Vulkan เจ…เจคเฉ‡ OpenCL เจชเจฐเจฟเจตเจพเจฐเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ, เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจ…เฉฐเจคเจฎ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ 'เจคเฉ‡ เจ“เจชเจจเจธเฉ€เจเจฒ 3.0, เจฎเจฒเจŸเฉ€-เจ•เฉ‹เจฐ CPUs, GPUs, FPGAs, DSPs เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจšเจฟเจชเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฐเจพเจธ-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ C เจญเจพเจธเจผเจพ เจฆเฉ‡ API เจ…เจคเฉ‡ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ, เจธเฉเจชเจฐเจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจšเจฟเจชเจธ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉฑเจญเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€. เจ“เจชเจจเจธเฉ€เจเจฒ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจซเฉ€เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจจเจพเจฒ เจนเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ“เจชเจจเจธเฉ€เจเจฒ 3.0 เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ”เจœเจผเจพเจฐเจพเจ‚, เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚, เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚, เจธเจฟเจฐเจฒเฉ‡เจ– เจซเจพเจˆเจฒเจพเจ‚, C++ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจ…เจคเฉ‡ C เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจพเจฒ OpenCL SDK เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฒเฉˆเจ‚เจ— เจ•เฉฐเจชเจพเจˆเจฒเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค OpenCL 3.0 เจฆเจพ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ…เจฎเจฒ, เจœเฉ‹ เจ•เจฟ LLVM เจฆเฉ‡ เจฎเฉเฉฑเจ– เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจชเฉˆเจšเจพเจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจฆเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเฉˆเฅค IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments เจ…เจคเฉ‡ Toshiba เจตเจฐเจ—เฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก 'เจคเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†เฅค

เจ…เฉฐเจคเจฟเจฎ OpenCL 3.0 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ

เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจซเฉ€เจšเจฐ เจ“เจชเจจเจธเฉ€เจเจฒ 3.0:

  • OpenCL 3.0 API เจนเฉเจฃ OpenCL (1.2, 2.x) เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจนเจฐเฉ‡เจ• เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚เฅค OpenCL 3.0 เจตเจพเจงเฉ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉเจ†เจฐเจพ เจ•เฉ‹เจฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ OpenCL 1.2/2.X เจฆเฉ‡ เจฎเฉ‹เจจเฉ‹เจฒเฉ€เจฅเจฟเจ• เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเฉ‡เจ…เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค
  • เจธเจฟเจฐเจซเจผ เจ“เจชเจจเจธเฉ€เจเจฒ 1.2 เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจœเจผเจฎเฉ€ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ“เจชเจจเจธเฉ€เจเจฒ 2.x เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจฒเจชเจฟเจ• เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจ•เจธเจŸเจฎ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจตเฉ‡เจ—เฉ€ เจœเฉ‹ OpenCL 3.0 เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเจจ, เจ…เจคเฉ‡ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ€ เจฐเฉ‡เจ‚เจœ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‡เจ—เฉ€ เจœเจฟเจจเฉเจนเจพเจ‚ 'เจคเฉ‡ OpenCL 3.0 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจจเจฟเจฐเจฎเจพเจคเจพ เจ–เจพเจธ OpenCL 3.0.x เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ OpenCL 2 เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจฒเจชเจฟเจ• เจญเจพเจธเจผเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, OpenCL 3.0 เจจเฉ‡ เจŸเฉˆเจธเจŸ เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค API เจคเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผ เจฎเฉˆเจ•เจฐเฉ‹ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ OpenCL 3.0 เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค OpenCL 1.2 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚ เจœเฉ‹ OpenCL 3.0 เจจเฉ‚เฉฐ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจธเฉ‹เจง เจฆเฉ‡ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค OpenCL 2.x เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจ•เฉ‹เจก เจฌเจฆเจฒเจพเจ… เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• OpenCL 3.0 เจตเจพเจคเจพเจตเจฐเจฃ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจญเจตเจฟเฉฑเจ– เจฆเฉ€ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, OpenCL 2.x เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ OpenCL 2.x เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ เจŸเฉˆเจธเจŸ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจตเจฐเจคเจฟเจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ). OpenCL เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจกเจฐเจพเจˆเจตเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจจเฉ‚เฉฐ OpenCL 3.0 เจตเจฟเฉฑเจš เจ…เฉฑเจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ•เฉเจ เจ–เจพเจธ API เจ•เจพเจฒเจพเจ‚ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจคเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจตเจงเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค
  • OpenCL 3.0 เจจเจฟเจฐเจงเจพเจฐเจจ SPIR-V เจœเฉˆเจจเจฐเจฟเจ• เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ, เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจ‡เจ•เจธเจพเจฐ เจนเฉˆ, เจœเฉ‹ เจตเฉเจฒเจ•เจจ API เจฆเฉเจ†เจฐเจพ เจตเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค SPIR-V 1.3 เจจเจฟเจฐเจงเจพเจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเจœเฉ‹เจ‚ เจ•เฉ‹เจฐ OpenCL 3.0 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเจฟเจšเจ•เจพเจฐเจฒเฉ‡ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉเจ†เจฐเจพ เจธเจชเจฟเจฐ-เจตเฉ€ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจ•เฉ‹เจฐ เจฒเจˆ เจธเจฌ-เจ—เจฐเฉเฉฑเจชเจพเจ‚ เจจเจพเจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    เจ…เฉฐเจคเจฟเจฎ OpenCL 3.0 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ

  • เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจกเฉ€เจเจฎเจ เจ“เจชเจฐเฉ‡เจธเจผเจจ (เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจกเฉ€เจเจฎเจ) เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจธเจฟเฉฑเจงเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจฆเฉ‡ เจจเจพเจฒ เจกเฉ€เจเจธเจชเฉ€-เจตเจฐเจ—เฉ‡ เจšเจฟเจชเจธ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจคเฅค เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจกเฉ€เจเจฎเจ เจ—เจฃเจจเจพเจตเจพเจ‚ เจœเจพเจ‚ เจนเฉ‹เจฐ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ, เจ—เจฒเฉ‹เจฌเจฒ เจ…เจคเฉ‡ เจธเจฅเจพเจจเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจกเฉ€เจเจฎเจ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • C เจชเฉˆเจฐเจฒเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจธเจชเฉˆเจธเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจธเฉฐเจธเจ•เจฐเจฃ 3.0, เจ…เจคเฉ‡ C++ เจฒเจˆ OpenCL เจญเจพเจธเจผเจพ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ "OpenCL เจฒเจˆ C++" เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ“เจชเจจเจธเฉ€เจเจฒ เจฒเจˆ C++ เจ‡เฉฑเจ• เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจนเฉˆ เจœเฉ‹ เจ•เจฒเฉˆเจ‚เจ—/เจเจฒเจเจฒเจตเฉ€เจเจฎ เจ…เจคเฉ‡ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจชเฉเจฐเจธเจพเจฐเจฃ C++ เจ…เจคเฉ‡ OpenCL C เจ•เจฐเจจเจฒ SPIR-V เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจœเจพเจ‚ เจ˜เฉฑเจŸ-เจชเฉฑเจงเจฐเฉ€ เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจšเฅค เจชเฉเจฐเจธเจพเจฐเจฃ เจฆเฉเจ†เจฐเจพ, SPIR-V SYCL เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ C++ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจตเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

    เจ…เฉฐเจคเจฟเจฎ OpenCL 3.0 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ

  • Vulkan API เจฆเฉเจ†เจฐเจพ OpenCL เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ clspv, เจœเฉ‹ OpenCL เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ Vulkan SPIR-V เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆ clvk Vulkan เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ OpenCL API เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆเฅค

    เจ…เฉฐเจคเจฟเจฎ OpenCL 3.0 เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹