syclacademy icon indicating copy to clipboard operation
syclacademy copied to clipboard

SYCL Academy, a set of learning materials for SYCL heterogeneous programming

Results 54 syclacademy issues
Sort by recently updated
recently updated
newest added
trafficstars

Each lesson starts with a title slide and then describes what we will learn. The problem when the slides are naïvely read is that the title might have some sense,...

Slide 11 of `Lecture_07_Introduction_to_USM` make some comparisons *Buffer/accessor vs USM* and refers to dependency management, which is described in `Lecture_10_Data_and_Dependencies`. But it is also difficult to have a pure DAG...

The section dives directly in a lot of gory details. I wonder whether it would not be more palatable to just talk about the default device selectors and from there...

Proposed fix via #31 @AerialMantis can you check this please? Thanks, Rod.

There is still a lot of deprecated SYCL 1.2.1 device selector usage. This is a follow-up from https://github.com/codeplaysoftware/syclacademy/pull/72#discussion_r723980895 This is a generalization of https://github.com/codeplaysoftware/syclacademy/issues/54

There is no hardware description of memory hierarchy and hardware architecture in this part, so it is difficult to understand the problem we are solving here.

Currently, for exercise 7 (the USM exercise) there is both a DPC++ version as well as a solution with an additional ComputeCpp compatibility layer. * Can we merge them into...

In `Lesson_Materials/Lecture_7_Introduction_to_USM/index.html` on slide "USM variants" it is unclear where these categories come from and how it relates to the ones we have in SYCL 2020. Is it some left-over...

Adding new exercise for matrix transpose, a simple intro to coalesced global mem accesses as well as local memory. Let me know if you think this should go somewhere else.