A Khronos Group kiadta az OpenCL 3.0 számítási API legújabb, 3.0.19-es verzióját, amely elsősorban kisebb pontosításokat és hibajavításokat tartalmaz. A frissítés célja a specifikáció tisztázása, valamint új képességek hozzáadása a meglévő kerethez. A fejlesztés keretében több új kiterjesztés is bemutatkozott, amelyek a számítási teljesítmény jobb kihasználását és a platformok közötti együttműködést hivatottak javítani.
Tartalomjegyzék

Fontosabb újítások és bővítések
Az egyik új kiterjesztés lehetővé teszi, hogy a fejlesztők lekérdezzék, mely SPIR-V kiterjesztéseket és utasításkészleteket támogat egy adott OpenCL-eszköz. Emellett az Android támogatása is bővült: az új változat lehetővé teszi az OpenCL pufferek és képek létrehozását közvetlenül az Android AHardwareBuffer objektumaiból, amit olyan iparági szereplők dolgoztak ki közösen, mint a Qualcomm, az Arm, a Google és az Imagination. További előrelépés, hogy az eddig kísérleti státuszban lévő kernel-óra támogatás véglegesnek számít, így az OpenCL kernelek már megbízható módon mintázhatják a számítási egységek óráit.
A dokumentáció elérhetősége
A mostani kiadás újra elérhetővé tette a 2021-ben bemutatott, kísérleti szinkronizációs bővítést is, amely a Direct3D 12 fence objektumokat képes OpenCL szemaforként kezelni. Bár ez továbbra is kísérleti állapotban marad, újra bekerült a specifikációba a fejlesztések elősegítése érdekében. Az OpenCL 3.0.19 dokumentációja már elérhető a Khronos GitHub-oldalán.
