Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SYCL][Doc] Extension spec for "work_group_memory" #13725

Merged
merged 6 commits into from
Jun 7, 2024

Commits on May 8, 2024

  1. [SYCL][Doc] Extension spec for "work_group_memory"

    Add a proposed extension specification for `work_group_memory`, a
    lighter weight API to allocate device local memory for an nd-range
    kernel.
    gmlueck committed May 8, 2024
    Configuration menu
    Copy the full SHA
    eef287d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Add guarantees about L0/OCL kernel compatibility

    Add a list of restrictions that, when followed, provide a guarantee
    that a kernel written in the free-function kernel syntax can be
    launched directly via Level Zero or OpenCL.
    gmlueck committed May 9, 2024
    Configuration menu
    Copy the full SHA
    480e65e View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    a885e42 View commit details
    Browse the repository at this point in the history
  2. Add new example

    Add example using `work_group_memory` in free function kernel.
    gmlueck committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3aacf01 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    019b9fa View commit details
    Browse the repository at this point in the history
  2. Require exception when passed to wrong kernel type

    The core SYCL spec requires an `errc::kernel_argument` exception
    if a `local_memory` object is passed to a single-task or simple "range"
    kernel.  Add the same requirement for `work_group_memory`.
    gmlueck committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    e64d1e7 View commit details
    Browse the repository at this point in the history