PoCL 4.0 on välja antud selle”Portable Computing Language”juurutuse uusima suurema värskendusena, mis sai alguse OpenCL-i protsessoris, samas kui aja jooksul on see laiendanud oma vaatenurka ainult protsessoritel kasutatavale OpenCL-ile, pakkudes võimendamise kaudu OpenCL-i teistele kiirenditele/seadmetele. erinevad LLVM-i sihttagaprogrammid. PoCL 4.0-ga on nüüd olemas ka Intel oneAPI Level Zero draiver selle OpenCL-i virna kasutamiseks Inteli graafikaprotsessorites.
Intelli Compute-Runtime, mis pakub Windowsi ja Linuxi nulltaseme tuge, pakub ka natiivset OpenCL-i rakendust. Neile, kes otsivad alternatiivset OpenCL-i rakendust võrdluse/profileerimise või muudel põhjustel, saab PoCL 4.0 nüüd soovi korral sihtida Level Zero API-t. See täiendab PoCL-i muid sihtmärke, nagu AMD HSA, NVIDIA PTX jne.
PoCL 4.0 puhul on uus ka see, et protsessori draiverid saavad toetust programmi ulatuse muutujatele, üldisele AS-ile, cl_khr_fp16 (LLVM 16+) , cl_khr_subgroups ja cl_intel_unified_shared_memory. See järgmine versioon lisab ka LLVM/Clang 16.0 kompilaatori ühilduvuse ja laiendab SPIR-V IR-tuge CPU ja CUDA taustadraiverites.
PoCL 4.0 allalaadimine ja selle PoCL-i versiooni üksikasjad GitHubi kaudu.