เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ OpenCL kernel compiler เบเบทเบเบชเปเบฒเบเบเบถเปเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบ LLVM, เปเบฅเบฐ Clang เบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบชเปเบงเบเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบ OpenCL C. เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเบตเปเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, OpenCL kernel compiler เบชเบฒเบกเบฒเบเบชเปเบฒเบเบซเบเปเบฒเบเบตเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฎเบฒเบเปเบงเบเปเบฒเบเปเปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเปเบเบฑเปเบ VLIW, superscalar, SIMD, SIMT, multi-core เปเบฅเบฐ multi-threading. เบฎเบญเบเบฎเบฑเบเปเบเปเบงเบต ICD
(เบเบดเบเบเบฑเปเบเปเบเปเบงเบตเบฅเบนเบเบเปเบฒ). เบกเบต backends เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบ CPU, ASIP (TCE/TTA), เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ GPU
ะ
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ
LLVM/Clang 9.0 . เบเบฒเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเปเบฒโเบฅเบฑเบ LLVM เบชเบฐโเบเบฑเบโเปเบเบปเปเบฒโเบโเปโเบงเบฒ 6.0 เปเบเปโเบเบทเบโเบขเบธเบโเปเบเบปเบฒโเบเบฒเบโ. - เบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบญเบตเบเปเบชเป CPU เบเบญเบเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบฅเบฐเบซเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบ
SPIR ะธSPIR-V (เปเบเปเปเบ Vulkan API), เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบชเบญเบเปเบเบทเปเบญเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบ shaders เบชเปเบฒเบฅเบฑเบเบเบฒเบเบดเบเปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบฐเบซเบเบฒเบ; - เปเบเบตเปเบกเปเบเปเบงเบต pocl-accel เบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบปเบงเบขเปเบฒเบเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ OpenCL 1.2 เบฎเบฒเบเปเบง accelerators เบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบเบงเบเบเบธเบกเบเบตเปเบกเบตเปเบเบเบเบตเป (mmap);
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ pocl เบเบตเปเบเปเปเบเบดเบเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบต (เบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru