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] Makes command graph functions thread-safe #265

Merged
merged 9 commits into from
Aug 4, 2023

Commits on Aug 4, 2023

  1. [SYCL][Graph] Makes command graph functions thread-safe

    Addresses comments made on the first PR commit.
    Mutexes are now added to Graph implementation entry points
    instead of end points as was the case in the previous commit.
    Adds "build_pthread_inc" lit test macro to facilitate the
    compilation of the threading tests.
    Removes std::barrier (std-20) dependency in threading tests.
    
    Addresses Issue: #85
    mfrancepillois committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    32fe525 View commit details
    Browse the repository at this point in the history
  2. [SYCL][Graph] Makes command graph functions thread-safe

    Moves threading tests that do not require a device to run to unitests
    mfrancepillois committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    8560e83 View commit details
    Browse the repository at this point in the history
  3. Update sycl/source/detail/graph_impl.cpp

    Co-authored-by: Ben Tracy <ben.tracy@codeplay.com>
    mfrancepillois and Bensuo committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    6ef97eb View commit details
    Browse the repository at this point in the history
  4. [SYCL][Graph] Makes command graph functions thread-safe

    Adds some comments.
    mfrancepillois committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    f24633f View commit details
    Browse the repository at this point in the history
  5. Update sycl/source/handler.cpp

    Co-authored-by: Pablo Reble <pablo.reble@intel.com>
    mfrancepillois and reble committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9a9b235 View commit details
    Browse the repository at this point in the history
  6. Update sycl/source/detail/graph_impl.hpp

    Co-authored-by: Ewan Crawford <ewan@codeplay.com>
    mfrancepillois and EwanC committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    abdbfa4 View commit details
    Browse the repository at this point in the history
  7. [SYCL][Graph] Makes command graph functions thread-safe

    Adds dedidacted sub-class to unitests for multi-threading unitests
    mfrancepillois committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    5a15113 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    079a042 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1597546 View commit details
    Browse the repository at this point in the history