Expanding the SYCL 2020 Ecosystem with hipSYCL and DPC++

January 26th, 2021 |
Image for FaceBook

 
Share this post:
Facebook | Twitter | Google+ | LinkedIn | Pinterest | Reddit | Email
 
This post can be linked to directly with the following short URL:


 
The audio player code can be copied in different sizes:
144p, 240p, 360p, 480p, 540p, Other


 
The audio player code can be used without the image as follows:


 
This audio file can be linked to by copying the following URL:


 
Right/Ctrl-click to download the audio file.
 
Subscribe:
Connected Social Media - iTunes | Spotify | Google | Stitcher | TuneIn | Twitter | RSS Feed | Email
Intel - iTunes | Spotify | RSS Feed | Email
Code Together - iTunes | Spotify | Google | Stitcher | SoundCloud | RSS Feed | Email
 

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

Transcript Read/Download the transcript.
 

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
 
Posted in: Audio Podcast, Code Together, Intel