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][Graph] Refine barrier semantics #375

Closed
wants to merge 1 commit into from

Commits on Jul 1, 2024

  1. [SYCL][Graph] Refine barrier semantics

    Changes the semantics of
    [sycl_ext_oneapi_enqueue_barrier](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/supported/sycl_ext_oneapi_enqueue_barrier.asciidoc) commands recorded from a queue into a
    SYCL-Graph.
    
    The current semantics are that a barrier without a wait-list will
    depend on all leaf nodes in the graph, and be a dependency of any
    subsequent node added to the graph.
    
    After discussion with users, this change updates the behavior of
    barriers to only depend on leaf nodes from the same recording queue,
    and only commands recorded from the same queue will have a dependency
    on the barrier.
    EwanC committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    645a81d View commit details
    Browse the repository at this point in the history