Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SC
Talkat CppCon 2023 · on Thursday, 2023-10-05· at 16:45· Cottonwood 2/3, 6700 North Gaylord Rockies Boulevard·
summary
Khronos reports that conformance test completed for SYCL 2020 and major implementations exist (Intel DPC++, hip/Adaptive), with deployments on Argonne, Oak Ridge and Berkeley systems. SYCL 2020 ships explicit USM only today (pointer-based allocations, later shared/concurrent variants planned). A SYCL SC WG forms to target determinism, error handling and certification; an AUTOSAR demonstrator for automotive is underway. Remaining practical problems include runtime dynamic memory and exception nondeterminism and unclear buffer/accessor lifetime semantics.
AI-written summary · about
chapters (22)
- 0:00Khronos APIs for heterogeneous compute
- 1:12SYCL and ecosystem overview
- 3:39SYCL implementations and experiments
- 5:47Unified Shared Memory in SYCL 2020
- 10:00Performance portability with SYCL
- 11:05Unified Acceleration Foundation intro
- 13:15SYCL in supercomputing and labs
- 14:42Khronos safety APIs and SYCL SC
- 15:23C++ safety and undefined behavior
- 21:23Modern C++ safety features
- 26:27C++ safety proposals impact on SYCL
- 30:40Contracts and error handling in C++
- 32:06SYCL memory safety trade-offs
- 33:52Complex numbers in SYCL
- 36:21Buffer accessors and undefined behavior
- 39:57SYCL SC for safety critical systems
- 41:02Functional safety standards
- 43:51Language vs functional safety in SYCL SC
- 47:43SYCL adoption challenges for safety
- 50:14Dynamic memory in SYCL SC
- 53:13Closing remarks on SYCL and SYCL SC
- 55:18Q&A on exceptions and memory
related talks
04mCodeplay Software Interview
18moneAPI with SYCL gives Software Portability including Nvidia
42mZephyr Functional Safety BOF
20mFour Years of Embedded Haskell in Critical Real-Time Systems: Lessons and Insights
53mBridging Safety and Architecture: Zephyr’s Path To IEC 61508 Complian...
11mKeynote: Shaping the Future of Automotive Computing with RISC-V
48mDeveloping Open-Source Software RTOS with Functional Safety in Mind
41mTurning the Ignition on Safety: Zephyr RTOS in Automotive Compliance
