PoCL 4.0 je poslednou významnou aktualizáciou tejto implementácie „Portable Computing Language“, ktorá začala ako úsilie OpenCL-on-CPU, pričom časom rozšírila svoje zameranie nad rámec OpenCL na procesory na poskytovanie OpenCL na iných akcelerátoroch/zariadeniach prostredníctvom pákového efektu. rôzne cieľové back-endy LLVM. S PoCL 4.0 je teraz k dispozícii aj ovládač Intel oneAPI Level Zero na používanie tohto zásobníka OpenCL na grafických procesoroch Intel.
Intel Compute-Runtime, ktorý poskytuje podporu Level Zero v systémoch Windows a Linux, tiež poskytuje natívnu implementáciu OpenCL. Avšak pre tých, ktorí hľadajú alternatívnu implementáciu OpenCL na účely porovnávania/profilovania alebo z iných dôvodov, môže PoCL 4.0 teraz zacieliť na Level Zero API, ak je to potrebné. Toto dopĺňa ďalšie ciele PoCL ako AMD HSA, NVIDIA PTX atď.
Novinkou v PoCL 4.0 sú aj ovládače CPU, ktoré získavajú podporu pre premenné rozsahu programu, generické AS, cl_khr_fp16 (LLVM 16+) , cl_khr_subgroups a cl_intel_unified_shared_memory. Táto ďalšia verzia tiež pridáva kompatibilitu kompilátora LLVM/Clang 16.0 a rozširuje podporu SPIR-V IR v ovládačoch CPU a CUDA.
Stiahnutie PoCL 4.0 a ďalšie podrobnosti o tomto vydaní PoCL prostredníctvom GitHub.