ืืืืฉืื ืฉื ืืืืจ ืืืืช OpenCL ื ืื ื ืขื ืืกืืก LLVM, ื-Clang ืืฉืืฉ ืืืืืช ืืงืฆื ืฉื OpenCL C. ืืื ืืืืืื ื ืืืืืช ืืืืฆืืขืื ื ืืืชืื, ืืืืจ ืืืืช OpenCL ืืืื ืืืฆืืจ ืคืื ืงืฆืืืช ืฉืืืื ืฉืืืืืืช ืืืฉืชืืฉ ืืืฉืืื ืืืืจื ืฉืื ืื ืืื ืืืงืืื ืืืืฆืืข ืงืื, ืืืื VLIW, superscalar, SIMD, SIMT, multi-core and multi-threading. ืชืืืื ืืื ืืื ICD ืืืื ื
(ืื ืื ืืชืงื ืืงืื ืฉื ืืชื ืืืชืงืื). ืืฉื ื ืงืฆื ืืืืจื ืืื ืืืืืื ืคืขืืื ืืืืฆืขืืช ืืขืื, ASIP (TCE/TTA), ืืจืืืืงืืืจื ืืืืกืกืช GPU
- ื ืืกืคื ืชืืืื
LLVM/Clang 9.0 . ืืชืืืื ืืืจืกืืืช LLVM ืืืชืจ ื-6.0 ืืืคืกืงื. - ืืืืขื ืืฉืืคืจืช ืืืืกืกืช CPU ืฉื ืืืฆืืื ืงืื ืืื ืืื
SPIR ะธSPIR-V (ืืฉืืืืฉ ื-Vulkan API), ืืฉืจ ืืืื ืืฉืืฉ ืื ืืืืฆืื ืืฆืืืืช ืขืืืจ ืืจืคืืงื ืืื ืขืืืจ ืืืฉืื ืืงืืื; - ื ืืกืฃ ืื ืื ืืชืงื pocl-accel ืขื ืชืฉืชืืช ืืืืืื ืืชืืืื ืืืืืฆื ืืืืจื ืฉื OpenCL 1.2 ืืืืืฉืืื ืืืฉืง ืืงืจื ืืืืคื ืืืืจืื (mmap);
- ื ืืกืคื ืืืืืืช ืืื ืืช ืืชืงื ืืช pocl ืฉืืื ื ืงืฉืืจืืช ืืืืจืืืื (ื ืืชื ืื ืืืืงืื ืืืืฉ).
ืืงืืจ: OpenNet.ru