~/talk

Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SC

linkedin:mcwong2
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Khronos APIs for heterogeneous compute
  2. 1:12SYCL and ecosystem overview
  3. 3:39SYCL implementations and experiments
  4. 5:47Unified Shared Memory in SYCL 2020
  5. 10:00Performance portability with SYCL
  6. 11:05Unified Acceleration Foundation intro
  7. 13:15SYCL in supercomputing and labs
  8. 14:42Khronos safety APIs and SYCL SC
  9. 15:23C++ safety and undefined behavior
  10. 21:23Modern C++ safety features
  11. 26:27C++ safety proposals impact on SYCL
  12. 30:40Contracts and error handling in C++
  13. 32:06SYCL memory safety trade-offs
  14. 33:52Complex numbers in SYCL
  15. 36:21Buffer accessors and undefined behavior
  16. 39:57SYCL SC for safety critical systems
  17. 41:02Functional safety standards
  18. 43:51Language vs functional safety in SYCL SC
  19. 47:43SYCL adoption challenges for safety
  20. 50:14Dynamic memory in SYCL SC
  21. 53:13Closing remarks on SYCL and SYCL SC
  22. 55:18Q&A on exceptions and memory
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.