Elérhető a SYCL 2020 előzetes specifikációja

A Khronos Group az új fejlesztéssel a C++17-re fog építkezni.

A Khronos Group bejelentette, hogy elkészült a SYCL 2020 előzetes specifikációja, amelynek a legfőbb fejlesztése a korábbi SYCL verziókhoz képest, hogy már nem a C++11-re, hanem a C++17-re építkezik, továbbá számos egyéb újítást is bevezet, például az egységes megosztott memóriát.

A SYCL célja mindig is az volt, hogy a fejlesztők egységes kódbázisból tudják kiszolgálni az összes gyorsítót, így többféle implementáció érhető el a rendszerre. A lehetőségek tekintetében a Codeplay ComputeCpp, illetve az Intel oneAPI-jának DPC++ fordítója már támogatja a SYCL 2020 előzetes specifikációját. Hosszabb távon bizonyos, hogy a Xilinx triSYCL, illetve a hipSYCL implementációja is kezelni fogja az új szabványt.


[+]

A legtöbb implementáció arra épít, hogy OpenCL-en keresztül célozza a gyorsítókat, de van másik véglet is, elvégre a hipSYCL OpenCL back-endet nem is támogat, de maga a SYCL ezt alapvetően lehetővé teszi.

A SYCL 2020 várhatóan az év végéig véglegesítve lesz, de ezzel kapcsolatban pontos dátum még nincs.

Azóta történt

Előzmények

Hirdetés