Kuitwa kweiyo OpenCL kernel compiler yakavakirwa pahwaro hweLLVM, uye Clang inoshandiswa senge kumberi kweOpenCL C. Kuti ive nechokwadi chekutakurika uye kuita kwakaringana, iyo OpenCL kernel compiler inogona kuburitsa mabasa ekubatanidza anogona kushandisa akasiyana zviwanikwa zvehardware kuenderana nekodhi kuuraya, seVLIW, superscalar, SIMD, SIMT, multi-core uye akawanda-tambo. ICD mutyairi rutsigiro iripo
(Installable Client Driver). Kune mabackends ekuona kushanda kuburikidza neCPU, ASIP (TCE/TTA), GPU yakavakirwa architecture
Π
- Yakawedzerwa rutsigiro
LLVM/Clang 9.0 . Tsigiro yeLVM shanduro dzekare pane 6.0 yakamiswa. - Kuvandudzwa kweCPU-yakavakirwa kuita kwepakati kodhi inomiririra
SPIR ΠΈSPIR-V (inoshandiswa muVulkan API), iyo inogona kushandiswa ese kumiririra shaders yemifananidzo uye yakafanana komputa; - Yakawedzera pocl-accel mutyairi ane muenzaniso gadziriro yekutsigira OpenCL 1.2 hardware accelerators inoshandisa memory-mapped (mmap) control interface;
- Yakawedzera kugona kuvaka pocl yekumisikidza iyo isina kusungirirwa kune madhairekitori (anotamiswa).
Source: opennet.ru