Khronos SYCL: Tomorrow’s Heterogeneous C++ and C Today
SessionProgramming Tools
Presenter
Event Type
Exhibitor Forum
TimeTuesday, November 14th4:30pm -
5pm
Location503-504
DescriptionSYCL is a Khronos specification for heterogeneous
computing built on top of OpenCL and C++. The SYCL 1.2
specification was published on May 2015, and the current
SYCL 2.2 specification has been published on February
2016. Behind these two specifications, there has been an
important community effort ongoing for more than five
years. Now the specifications is available and Codeplay
is releasing their ComputeCpp Community Edition as well
as optimized version commercially supported for many
cpu+cpu/dsp/fpga combinations.
This talk will demonstrate how SYCL can be used today to support your exascale C++ effort, leading to ISO-ready C++ code that can support numerical computations on any compute node+gpu combinations, while staying with the current and future C++ standard direction for executors and heterogeneous computing.
This talk will demonstrate how SYCL can be used today to support your exascale C++ effort, leading to ISO-ready C++ code that can support numerical computations on any compute node+gpu combinations, while staying with the current and future C++ standard direction for executors and heterogeneous computing.




