This is not an introduction to DPC++/SYCL (read our book!) – it is a deeper look at the real in/outs involved in embracing SYCL for heterogenous computing, with key tips on how to dig in, be successful, and learn more. This is a must-not-miss look at DPC++ and SYCL for anyone considering it – technical yes, but accessible for anyone with a programming background.
James Reinders is an engineer at Intel focused on enabling parallel programming in a heterogeneous world. James has helped create ten technical books related to parallel programming; his latest book is about SYCL (free download: https://www.apress.com/book/9781484255735 . He has had the great fortune to help make key contributions to two of the world's fastest computers (#1 on Top500 list) as well as many other supercomputers, and software developer tools.