SYCL 2020 & DPC++: Improvements to the SYCL Programming Model
Abstract
SYCL is a higher-level programming model to improve programming productivity on various hardware accelerators. This is single-source domain specific embedded language based on pure C++17. On February 9th, SYCL 2020 was released to the world. Nevin will go over the improvements made to SYCL, both due to its ongoing evolution and adoption of C++17 as its base language. This talk will include topics like the enhancements due to Unified Shared Memory, parallel reductions, and class template argument deduction.
About the Speaker
Nevin Liber is a computer scientist at Argonne National Laboratory working on the SYCL backend for the Kokkos Performance Portability Ecosystem. He is a C++ Committee Officer (Vice Chair, Library Evolution Working Group Incubator), and represents Argonne in SYCL related standardization efforts as well.