A SYCL egyforrású, C++ alapú programozási modell elindult, miközben az Intel jelentős beruházásokat hajtott végre egy API/DPC++ fordítócsomagjának részeként, valamint számos különböző nyílt forráskódú projekt, amely a SYCL-t az AMD és NVIDIA GPU-k, CPU-alapú OpenMP implementációk, SYCL a Vulkanhoz és még sok más a heterogén számítási igényekhez. A Khronos Group ma bejelentette, hogy megkezdték a SYCL SC-t, mint ennek a heterogén számítási programozási modellnek a biztonság szempontjából kritikus változatát.

Ahogyan az OpenGL SC és a Vulkan SC a biztonság szempontjából kritikus erőfeszítésekhez a repülőgépek repüléselektronikai kijelzőitől az autókig és egyebekig, a SYCL SC célja, hogy heterogén számítási képességeket biztosítson a biztonság szempontjából kritikus környezetekben.

A SYCL SC a bevált SYCL 2020 szabványt fogja használni a különböző számítástechnikai eszközök párhuzamos programozásához a szabványos C++17 használatával. Az elmúlt évben a biztonságkritikus közösség összegyűlt a Khronos SYCL Safety-Critical Exploration Forumon, hogy konszenzust alakítsanak ki a használati esetekről és az iparági követelményekről, hogy katalizálják és irányítsák az új nyílt szabvány kialakítását.

A SYCL SC betartja az új MISRA C++ 202X irányelveket, és megfelel az olyan biztonsági tanúsítási szabványoknak, mint az RTCA DO-178C/EASA ED-12C (repüléstechnika), ISO 26262/21448 (autóipar), IEC 61508 (ipari) és IEC 62304 (Orvosi).

A SYCL SC munkacsoport már támogatást kapott az iparág vezetőitől, köztük az AMD, az Arm, a Barcelona Supercomputer Center, a Codeplay, a CoreAVI, az Intel, az Intellias, a Mercedes-Benz és a Qualcomm Technologies Inc. támogatásától.

További részletek a SYCL SC megalakításáról: Khronos.org közlemény.

Categories: IT Info