OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

เช“เชชเชจเชœเซ€เชเชฒ, เชตเชฒเซเช•เชจ เช…เชจเซ‡ เช“เชชเชจเชธเซ€เชเชฒ เชซเซ‡เชฎเชฟเชฒเซ€ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช–เซเชฐเซ‹เชจเซ‹เชธ เชšเชฟเช‚เชคเชพ, เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เช“เชชเชจเชธเซ€เชเชฒ 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชธเชฎเชพเชชเซเชคเชฟ เชชเชฐ เชœเซ‡ เชธเซเชชเชฐเช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เช…เชจเซ‡ เช•เซเชฒเชพเช‰เชก เชธเชฐเซเชตเชฐเชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เชฎเชฒเซเชŸเซ€-เช•เซ‹เชฐ CPUs, GPUs, FPGAs, DSPs เช…เชจเซ‡ เช…เชจเซเชฏ เชตเชฟเชถเชฟเชทเซเชŸ เชšเชฟเชชเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฐเซ‹เชธ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเชฎเชพเช‚เชคเชฐ เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช—เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เช…เชจเซ‡ C เชญเชพเชทเชพเชจเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชšเชฟเชชเซเชธ เช•เซ‡ เชœเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เช…เชจเซ‡ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชฎเชพเช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡. OpenCL เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช–เซเชฒเซเชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฒเชพเชฏเชธเชจเซเชธ เชซเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments เช…เชจเซ‡ Toshiba เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เช เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชชเชฐ เช•เชพเชฎเชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹.

เชตเชฐเซเชคเชฎเชพเชจ เชคเชฌเช•เซเช•เซ‡, เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซ‡ เช•เชพเชฎเชšเชฒเชพเช‰ เชฆเชฐเชœเซเชœเซ‹ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชถเซเชฆเซเชงเชฟเช•เชฐเชฃเชจเซ€ เชถเช•เซเชฏเชคเชพ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. GitHub. เชเช•เชตเชพเชฐ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‡ เชชเช›เซ€, เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซ‡ เช…เช‚เชคเชฟเชฎ เชธเซเชตเชฐเซ‚เชช เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช…เช‚เชคเชฟเชฎ เชชเชฐเซ€เช•เซเชทเชฃ เชธเซเชฏเซเชŸ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชฟเชถเซ‡เชทเชคเชพ เช“เชชเชจเชธเซ€เชเชฒ 3.0:

  • OpenCL 3.0 API เชนเชตเซ‡ OpenCL (1.2, 2.x) เชจเชพ เชคเชฎเชพเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡, เชฆเชฐเซ‡เช• เชธเช‚เชธเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ. OpenCL 3.0 เช เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเชพ เชธเช‚เช•เชฒเชจ เชฆเซเชตเชพเชฐเชพ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชตเชฟเชธเซเชคเชพเชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡ เชœเซ‡ OpenCL 1.2/2.X เชจเซ€ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชชเซเชฐเช•เซƒเชคเชฟเชจเซ‡ เช…เชตเชฐเซ‹เชงเซเชฏเชพ เชตเชฟเชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเซเชคเชฐเชตเชพเชณเซ€ เชนเชถเซ‡.
  • OpenCL 1.2 เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชคเซ€ เชฎเชพเชคเซเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ OpenCL 2.x เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชธเซ‚เชšเชฟเชค เชคเชฎเชพเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ OpenCL 3.0 เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชตเซˆเชตเชฟเชงเซเชฏเชชเซ‚เชฐเซเชฃ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡, เช…เชจเซ‡ เชคเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชถเซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ OpenCL 3.0 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‰เชคเซเชชเชพเชฆเช•เซ‹ OpenCL 3.0 เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชšเซ‹เช•เซเช•เชธ OpenCL 2.x เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ เชตเชฟเชจเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เซ‡ เช›เซ‡. เชตเซˆเช•เชฒเซเชชเชฟเช• เชญเชพเชทเชพ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, OpenCL 3.0 เช เชŸเซ‡เชธเซเชŸ เช•เซเชตเซ‡เชฐเซ€เชเชจเซ€ เชเช• เชธเชฟเชธเซเชŸเชฎ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค API เชคเชคเซเชตเซ‹, เชคเซ‡เชฎเชœ เชตเชฟเชถเซ‡เชท เชฎเซ‡เช•เซเชฐเซ‹เชจเชพ เชธเชฎเชฐเซเชฅเชจเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เช…เช—เชพเช‰ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซ‡เชฒ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ เช“เชชเชจเชธเซ€เชเชฒ 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 เชฎเชพเช‚ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฒเช•เซเชทเชฃ เชคเชฐเซ€เช•เซ‡ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡. เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฐเชœเซ‚เช†เชคเชจเชพ เช‰เชชเชฏเซ‹เช— เชฆเซเชตเชพเชฐเชพ SPIR-V เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เช•เซ‹เชฐเซ‹ เชฎเชพเชŸเซ‡ เชชเซ‡เชŸเชพเชœเซ‚เชฅเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

  • เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ เชธเชพเชฅเซ‡ เชกเซ€เชเชธเชชเซ€ เชœเซ‡เชตเซ€ เชšเชฟเชชเซเชธเชฎเชพเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ DMA เช‘เชชเชฐเซ‡เชถเชจเซเชธ (เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ DMA) เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เช…เชธเซเชฎเซ‡เชณ DMA เชตเซˆเชถเซเชตเชฟเช• เช…เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชฎเซ‡เชฎเชฐเซ€ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DMA เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช—เชฃเชคเชฐเซ€เช“ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ€ เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡.
  • C เชธเชฎเชพเช‚เชคเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 3.0, เช…เชจเซ‡ "OpenCL เชฎเชพเชŸเซ‡ C++" เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ C++ เชฎเชพเชŸเซ‡ OpenCL เชญเชพเชทเชพ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเชจเซ‹ เชตเชฟเช•เชพเชธ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. OpenCL เชฎเชพเชŸเซ‡ C++ เช เช•เซเชฒเซ‡เช‚เช—/LLVM เช…เชจเซ‡ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช›เซ‡ เชชเซเชฐเชธเชพเชฐเชฃ C++ เช…เชจเซ‡ OpenCL C เช•เชฐเซเชจเชฒเซ‹เชจเซ‡ SPIR-V เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฐเชœเซ‚เช†เชค เช…เชฅเชตเชพ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เชฎเชถเซ€เชจ เช•เซ‹เชกเชฎเชพเช‚. เชชเซเชฐเชธเชพเชฐเชฃ เชฆเซเชตเชพเชฐเชพ, SPIR-V เช SYCL เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ C++ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชจเซเช‚ เชชเชฃ เช†เชฏเซ‹เชœเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

    OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

  • Vulkan API เชฆเซเชตเชพเชฐเชพ เช“เชชเชจเชธเซ€เชเชฒเชจเซเช‚ เชชเซเชฐเชธเชพเชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ clspv, เชœเซ‡ OpenCL เช•เชฐเซเชจเชฒเซ‹เชจเซ‡ Vulkan SPIR-V เชฐเชœเซ‚เช†เชค เช…เชจเซ‡ เชเช• เชธเซเชคเชฐเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ clvk OpenCL API เชจเซ‡ Vulkan เชจเซ€ เชŸเซ‹เชš เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ.

    OpenCL 3.0 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹