Linux E X P R E S

Facebook

OpenCL 2.2, SPIR-V 1.2, SYCL 2.2

OpenCL

Organizace Khronos ohlásila vydání standardu OpenCL 2.2, mezijazyka SPIR-V 1.2 a abstrakční vrstvy SYCL 2.2. Hlavní novinkou je začlenění OpenCL C++.


OpenCL je standard pro paralelní programování heterogenních systémů. Nejčastěji se využívá k zapojení grafických procesorů (GPU) do běžného zpracování dat po boku hlavních procesorů (CPU). Nyní organizace Khronos, jež standard spravuje, ohlásila vydání verze 2.2.

Hlavní novinkou je začlenění OpenCL C++ jakožto statické podmnožiny standardního jazyka C++ 14. Po této možnosti vývojáři dlouho volali, protože byli dosud omezeni na jazyk OpenCL C. Změna se promítla i do mezijazyka SPIR-V využívaného v OpenCL (vydána byla jeho verze 1.2), a do abstrakční vrstvy SYCL (verze 2.2).

Diskuze (0) Nahoru