ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื OpenCL ืงืขืจื ืงืึทืืคึผืืืืขืจ ืืื ืืขืืืื ืืืืฃ ืืขืจ ืืืืข ืคืื โโLLVM, ืืื Clang ืืื ืืขื ืืฆื ืืื ืื ืคืจืึธื ื ืกืืฃ ืคึฟืึทืจ OpenCL C. ืฆื ืขื ืฉืืจ ืืขืืขืจืืง ืคึผืึธืจืืึทืืืืืื ืืื ืคืึธืจืฉืืขืืื ื, ืื OpenCL ืงืขืจื ืงืึทืืคึผืืืืขืจ ืงืขื ืขื ืืืฉืขื ืขืจืืื ืงืึธืืืื ืึทืฆืืข ืคืึทื ืืงืฉืึทื ื ืืืึธืก ืงืขื ืขื ื ืืฆื ืคืึทืจืฉืืื ืืึทืื ืืืึทืจื ืจืขืกืืจืกื ืฆื ืคึผืึทืจืึทืืขืืืืืจื ืงืึธื ืืืจืืคืืจืื ื, ืึทืืึท ืืื VLIW, ืกืืคึผืขืจืกืงืึทืืขืจ, SIMD, SIMT, ืืืืื-ืืึทืจืฅ ืืื ืืืืื-ืคืึธืืขื. ICD ืฉืึธืคืขืจ ืฉืืืฆื ืื ืืืฆื
(ืื ืกืืึทืืืึทืืืข ืงืืืขื ื ืืจืืืืืขืจ). ืขืก ืืขื ืขื ืืึทืงืขื ืื ืฆื ืขื ืฉืืจ ืึธืคึผืขืจืึทืฆืืข ืืืจื ืงืคึผื, ASIP (TCE / TTA), ืืคึผื ืืืืืจื ืึทืจืงืึทืืขืงืืฉืขืจ
- ืฆืืืขืืขืื ืฉืืืฆื
LLVM/Clang 9.0 . ืฉืืืฆื ืคึฟืึทืจ LLVM ืืืขืจืกืืขืก ืขืืืขืจ ืืื 6.0 ืืื ืึธืคึผืืขืฉืืขืื. - ืืืคึผืจืืืื ืงืคึผื-ืืืืืจื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืืขืจืืืืืื ืงืึธื ืจืขืคึผืจืึทืืึทื ืืืืฉืึทื ื
SPIR ะธSPIR-V (ืืขื ืืฆื ืืื ืื Vulkan API), ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืืืืืข ืฆื ืคืึธืจืฉืืขืื ืฉืึทืืขืจื ืคึฟืึทืจ ืืจืึทืคืืงืก ืืื ืคึฟืึทืจ ืคึผืึทืจืึทืืขื ืงืึทืืคึผืืืืื ื; - ืฆืืืขืืืืื ืคึผืึธืงื-ืึทืงืกืขื ืฉืึธืคืขืจ ืืื ืึท ืืืืฉืคึผืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืฆื ืฉืืืฆื OpenCL 1.2 ืืึทืื ืืืึทืจื ืึทืงืกืขืืขืจืืืืขืจื ืืืึธืก ืื ืกืืจืืืขื ื ืึท ืืึผืจืื-ืืึทืคึผื (ืืืึทืคึผ) ืงืึธื ืืจืึธื ืฆืืืื ื;
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืืืืขื ืคึผืึธืงื ืื ืกืืึทืืืืฉืึทื ื ืืืึธืก ืืขื ืขื ื ืืฉื ืืืื ืฆื ืืืืจืขืงืืขืจืื (ืจืืืึธืืงืึทืืึทืืึทื).
ืืงืืจ: opennet.ru