OpenCL แแแ แแแแก แจแแแแแแแแแแก แแแแแ แแแ แแแแแฃแแแ LLVM-แแก แกแแคแฃแซแแแแแ, แฎแแแ Clang แแแแแแงแแแแแ แ แแแแ แช แฌแแแ แแแฌแแแ OpenCL C-แแกแแแแก. แกแแแแแแแ แแแ แขแแแแแฃแ แแแแกแ แแ แแฃแจแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, OpenCL แแแ แแแแก แจแแแแแแแแแก แจแแฃแซแแแ แจแแฅแแแแก แแแแแแแแ แแแฃแแ แคแฃแแฅแชแแแแ, แ แแแแแแกแแช แจแแฃแซแแแแ แแแแแแงแแแแ แกแฎแแแแแกแฎแแ แขแแฅแแแแแก แ แแกแฃแ แกแแแ แแแแแก แจแแกแ แฃแแแแแก แแแ แแแแแแแแแแกแแแแก, แ แแแแ แแชแแ VLIW, superscalar, SIMD, SIMT, แแ แแแแ แแแ แแแแแแ แแ แแ แแแแ threading. แฎแแแแแกแแฌแแแแแแ ICD แแ แแแแแ แแก แแฎแแ แแแญแแ แ
(แแแกแขแแแแ แแแฃแแ แแแแแแขแแก แแ แแแแแ แ). แแ แกแแแแแก backends, แ แแแ แฃแแ แฃแแแแแงแแก แแฃแจแแแแ CPU, ASIP (TCE/TTA), GPU แแแคแฃแซแแแแฃแแ แแ แฅแแขแแฅแขแฃแ แแก แกแแจแฃแแแแแแ
ะ
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ
LLVM/Clang 9.0 . LLVM 6.0-แแ แซแแแแ แแแ แกแแแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแแขแแแแ. - CPU-แแ แแแคแฃแซแแแแฃแแ แจแฃแแแแแฃแ แ แแแแแก แฌแแ แแแแแแแแก แแแฃแแฏแแแแกแแแฃแแ แแแแฎแแ แชแแแแแแ
แกแฃแแ ะธSPIR-V (แแแแแแงแแแแแ Vulkan API-แจแ), แ แแแแแแช แจแแแซแแแแ แแแแแแแงแแแแ แ แแแแ แช แจแแแแ แแแแก แฌแแ แแแกแแแแแแแ แแ แแคแแแแกแแแแก, แแกแแแ แแแ แแแแแฃแ แ แแแแแแแแแแแกแแแแก; - แแแแแขแแแฃแแแ pocl-accel แแ แแแแแ แ แกแแแแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแ OpenCL 1.2 แขแแฅแแแแแก แแแแฉแฅแแ แแแแแแแก แแฎแแ แแแกแแญแแ แแ, แ แแแแแแแช แแฎแแ แชแแแแแแแ แแแฎแกแแแ แแแแก แ แฃแแแแ (mmap) แกแแแแแขแ แแแ แแแขแแ แคแแแกแก;
- แแแแแขแแแฃแแแ pocl แแแกแขแแแแชแแแแแก แจแแฅแแแแก แจแแกแแซแแแแแแแ, แ แแแแแแแช แแ แแ แแก แแแแแฃแแ แแแ แแฅแขแแ แแแแแแ (แแแแแแแแแแแแแแ).
แฌแงแแ แ: opennet.ru