เช‡เชจเซเชŸเซ‡เชฒ เช“เชชเชจ เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช 2.0 เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡

เช‡เชจเซเชŸเซ‡เชฒเซ‡ oidn 2.0 (เช“เชชเชจ เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช) เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒเซ€ เช›เชฌเซ€เช“เชจเซ‡ เชกเชฟเชจเซ‹เช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซ‹ เชธเช‚เช—เซเชฐเชน เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡. เช“เชชเชจ เชˆเชฎเซ‡เชœ เชกเซ‡เชจเซ‹เชˆเชเชจเซ‡ เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธ (SDVis (เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเชฟเชซเชพเช‡เชจเซเชก เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ)) เชตเชฟเช•เชธเชพเชตเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เชเช• เชตเชฟเชถเชพเชณ เชตเชจAPI เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชŸเซ‚เชฒเช•เซ€เชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชเชฎเซเชฌเซเชฐเซ€ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเซ€เช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€, GLuRay เชซเซ‹เชŸเซ‹เชฐเชฟเชฏเชฒเชฟเชธเซเชŸเชฟเช• เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎ, OSPray เชตเชฟเชคเชฐเชฃ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. , เช…เชจเซ‡ OpenSWR เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเช‡เชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชก C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชงเซเชฏเซ‡เชฏ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเซ€, เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณ เชกเชฟเชจเซ‹เชˆเชเชฟเช‚เช— เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡ เชœเซ‡ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชธเซ‚เชšเชฟเชค เชซเชฟเชฒเซเชŸเชฐเซเชธ, เชŸเซ‚เช‚เช•เชพ เช•เชฐเซ‡เชฒเชพ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชšเช•เซเชฐเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเชจเชพ เช†เชงเชพเชฐเซ‡, เชตเชฟเช—เชคเชตเชพเชฐ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช—เชจเซ€ เชตเชงเซ เช–เชฐเซเชšเชพเชณ เช…เชจเซ‡ เชธเชฎเชฏ เชฎเชพเช‚เช—เซ€ เชฒเซ‡เชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพเชคเซเชฎเช• เช…เช‚เชคเชฟเชฎ เช—เซเชฃเชตเชคเซเชคเชพ เชธเซเชคเชฐ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช“เชชเชจ เชˆเชฎเซ‡เชœ เชกเซ‡เชจเซ‹เชˆเช เชฐเซ‡เชจเซเชกเชฎ เช…เชตเชพเชœเชจเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เชฎเซ‹เชจเซเชŸเซ‡ เช•เชพเชฐเซเชฒเซ‹ เชจเซเชฏเซเชฎเซ‡เชฐเชฟเช•เชฒ เชˆเชจเซเชŸเซ€เช—เซเชฐเซ‡เชถเชจ (MCRT) เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช—. เช†เชตเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชฎเชพเช‚ เช‰เชšเซเชš เช—เซเชฃเชตเชคเซเชคเชพเชจเซ€ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เชฟเชฐเชฃเซ‹เชจเซเช‚ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชชเชฐเชฟเชฃเชพเชฎเซ€ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชฐเซ‡เชจเซเชกเชฎ เช…เชตเชพเชœเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช•เชฒเชพเช•เซƒเชคเชฟเช“ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เช“เชชเชจ เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชจเซ‡ เชฆเชฐเซ‡เช• เชชเชฟเช•เซเชธเซ‡เชฒเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เช—เชฃเชคเชฐเซ€เช“เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชคเซ€เชตเซเชฐเชคเชพเชจเชพ เช˜เชฃเชพ เช“เชฐเซเชกเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช˜เซ‹เช‚เช˜เชพเชŸเชตเชพเชณเซ€ เช‡เชฎเซ‡เชœ เชตเชงเซ เชเชกเชชเชฅเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเช›เซ€ เชเชกเชชเซ€ เช…เชตเชพเชœ เช˜เชŸเชพเชกเชตเชพเชจเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เชฒเชพเชตเซ‹. เชฏเซ‹เช—เซเชฏ เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡, เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช“เชจ-เชง-เชซเซเชฒเชพเชฏ เช…เชตเชพเชœ เชจเชพเชฌเซ‚เชฆเซ€ เชธเชพเชฅเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชฐเซ‡ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชชเชฃ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฒเซ‡เชชเชŸเซ‹เชช เช…เชจเซ‡ เชชเซ€เชธเซ€เชฅเซ€ เชฒเชˆเชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเซ‹เชกเซเชธ เชธเซเชงเซ€เชจเชพ เชตเชฟเชตเชฟเชง เชตเชฐเซเช—เชจเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. SSE64, AVX4, AVX-2 เช…เชจเซ‡ XMX (Xe เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ) เชธเซ‚เชšเชจเชพเช“, Apple เชธเชฟเชฒเชฟเช•เซ‹เชจ เชšเชฟเชชเซเชธ เช…เชจเซ‡ Intel Xe GPUs (เช†เชฐเซเช•, เชซเซเชฒเซ‡เช•เซเชธ เช…เชจเซ‡ เชฎเซ‡เช•เซเชธ เชถเซเชฐเซ‡เชฃเซ€) เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ 512-เชฌเซ€เชŸ เช‡เชจเซเชŸเซ‡เชฒ CPUs เชจเชพ เชตเชฟเชตเชฟเชง เชตเชฐเซเช—เซ‹ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. NVIDIA (เชตเซ‹เชฒเซเชŸเชพ, เชŸเซเชฏเซเชฐเชฟเช‚เช—, เชเชฎเซเชชเซ€เชฏเชฐ, เชเชกเชพ เชฒเชตเชฒเซ‡เชธ เช…เชจเซ‡ เชนเซ‹เชชเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค) เช…เชจเซ‡ AMD (RDNA2 (Navi 21) เช…เชจเซ‡ RDNA3 (Navi 3x) เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค). SSE4.1 เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชคเชฐเซ€เช•เซ‡ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เช‡เชจเซเชŸเซ‡เชฒ เช“เชชเชจ เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช 2.0 เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡
เช‡เชจเซเชŸเซ‡เชฒ เช“เชชเชจ เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช 2.0 เช‡เชฎเซ‡เชœ เชกเซ‡เชจเซ‹เช‡เช เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡

เช“เชชเชจ เชˆเชฎเซ‡เชœ เชกเซ‡เชจเซ‹เชˆเช 2.0 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • GPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชตเชพเชœ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชตเซ‡เช— เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. SYCL, CUDA, เช…เชจเซ‡ HIP เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ GPU เช‘เชซเชฒเซ‹เชกเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ เช•เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— Intel Xe เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ, AMD RDNA2, AMD RDNA3, NVIDIA เชตเซ‹เชฒเซเชŸเชพ, NVIDIA เชŸเซเชฏเซเชฐเชฟเช‚เช—, NVIDIA เชเชฎเซเชชเซ€เชฏเชฐ, NVIDIA เชเชกเชพ เชฒเชตเชฒเซ‡เชธ เช…เชจเซ‡ NVIDIA เชนเซ‹เชชเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค GPU เชธเชพเชฅเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • เชเช• เชจเชตเซเช‚ เชฌเชซเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ API เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เชชเซเชฐเช•เชพเชฐ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ, เชนเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เช…เชจเซ‡ Vulkan เช…เชจเซ‡ Direct3D 12 เชœเซ‡เชตเชพ เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เชฎเชพเช‚เชฅเซ€ เชฌเชพเชนเซเชฏ เชฌเชซเชฐเซเชธ เช†เชฏเชพเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เช…เชธเซเชฎเซ‡เชณ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเซ‹เชก (เชซเช‚เช•เซเชถเชจเซเชธ oidnExecuteFilterAsync เช…เชจเซ‡ oidnSyncDevice) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
  • เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชนเชพเชœเชฐ เชญเซŒเชคเชฟเช• เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชญเซŒเชคเชฟเช• เช‰เชชเช•เชฐเชฃ ID, เชœเซ‡เชฎ เช•เซ‡ UUID เช…เชฅเชตเชพ PCI เชธเชฐเชจเชพเชฎเชพเช‚ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชตเซเช‚ เช‰เชชเช•เชฐเชฃ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ oidnNewDeviceByID เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • SYCL, CUDA เช…เชจเซ‡ HIP เชธเชพเชฅเซ‡ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฟเชฒเชฟเชŸเซ€ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“.
  • เชจเชตเชพ เช‰เชชเช•เชฐเชฃ เชธเซเช•เซ‡เชจ เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ (เชธเชฟเชธเซเชŸเชฎเชฎเซ‡เชฎเซ‹เชฐเซ€ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก, เชฎเซ‡เชจเซ‡เชœเซเชก เชฎเซ‡เชฎเชฐเซ€ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก, เชเช•เซเชธเชŸเชฐเซเชจเชฒ เชฎเซ‡เชฎเชฐเซ€ เชŸเชพเชˆเชชเซเชธ).
  • เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซเช‚ เช—เซเชฃเชตเชคเซเชคเชพ เชธเซเชคเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเชฐเชฟเชฎเชพเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.

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

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