PLAY PODCASTS
Expanding the SYCL 2020 Ecosystem with hipSYCL and DPC++

Expanding the SYCL 2020 Ecosystem with hipSYCL and DPC++

Open standards underpin the future of heterogeneous programming, and as Intel Principal Engineer Jeff Hammond points out, SYCL has proven...

Code Together

January 26, 202125m 25s

Audio is streamed directly from the publisher (media21.connectedsocialmedia.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Open standards underpin the future of heterogeneous programming, and as Intel Principal Engineer Jeff Hammond points out, SYCL has proven in many ways that “standards don’t cost you a thing and you get portability.” A modern C++ language, SYCL has demonstrated amazing growth and now boasts four implementations—ComputeCpp, triSYCL, hipSYCL and DPC++. hipSYCL Creator Aksel Alpay explains some of the differences between these implementations, and how hipSYCL is evolving to incorporate DPC++ features contributed to the SYCL 2020 specification, including unified shared memory (USM), reductions, group algorithms and subgroups. The two also dive into a discussion of buffers and accessors, and Aksel debunks a few myths around hipSYCL.

Guests:
Aksel Alpay, Engineer, Heidelberg University Computing Center
Jeff Hammond, Principal Engineer at Intel

To learn more:
hipSYCL (GitHub)
Dive into DPC++ (Blog)
DPC++ Data Management across Multiple Architectures (Blog)
Data Parallel C++ Book
oneAPI.com