syclacademy
syclacademy copied to clipboard
SYCL Academy, a set of learning materials for SYCL heterogeneous programming
There are still some old Java style code like ```c++ auto gpuDevice = gpu_selector_v.select_device(); ``` in `Lesson_Materials/Lecture_5_Device_Discovery/index.html` for SYCLcon 2021 which should be replaced by just ```c++ device gpuDevice {...
@jamesreinders noticed this while doing his presentation.
`Lecture_01_What_is_SYCL` dives into various way of compiling SYCL and other tool architectures. So after the slide 3 there should be a minimalistic but full SYCL code sample to show how...
The closing slide is a Call to help improve SYCL. This information is already here on slide 6 which I will use in the closing section: https://docs.google.com/presentation/d/1pfQcaAEeInco9vJAV7_rnyDDea3a72pQ6VJTygkLizE/edit#slide=id.gd633468d3b_0_52
I like this section. Many images are using Figure 15-x, even though this is Lecture 14a. Probably change it so its Lecture number agnostic as we could be moving this...
Title say: Think of as a Reconfiguration Custom Chip Probably missing FPGA
We should update the implementation support list on slide 10 file:///C:/Users/michael/Downloads/syclacademy-main/syclacademy-main/Lesson_Materials/Lecture_01_What_is_SYCL/index.html Slide 5 here shows my updated picture, you can reuse: https://docs.google.com/presentation/d/1pfQcaAEeInco9vJAV7_rnyDDea3a72pQ6VJTygkLizE/edit#slide=id.gf4c98a3889_0_0
May be intentional but they are the same/ https://github.com/codeplaysoftware/syclacademy/tree/main/Lesson_Materials/Lecture_00A_Why_Parallel_and_Heterogeneous
On slide 5 of `Lecture_06_Data_Parallelism/index.html` ```c++ void calc(int *in, int *out) { void calc(int *in, int *out, int id) { ``` should at least replaced by ```c++ void calc(const int...
By looking at CppCon 2021 branch I think the ever growing SYCL ecosystem graphics should be updated on slide 9 from https://github.com/hdelan/syclacademy/blob/cppcon2021/Lesson_Materials/Lecture_01_What_is_SYCL/index.html