You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL][Graph] Makes command graph functions thread-safe (#265)
* [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
* [SYCL][Graph] Makes command graph functions thread-safe
Moves threading tests that do not require a device to run to unitests
* Update sycl/source/detail/graph_impl.cpp
Co-authored-by: Ben Tracy <[email protected]>
* [SYCL][Graph] Makes command graph functions thread-safe
Adds some comments.
* Update sycl/source/handler.cpp
Co-authored-by: Pablo Reble <[email protected]>
* Update sycl/source/detail/graph_impl.hpp
Co-authored-by: Ewan Crawford <[email protected]>
* [SYCL][Graph] Makes command graph functions thread-safe
Adds dedidacted sub-class to unitests for multi-threading unitests
* [SYCL][Graph] Makes command graph functions thread-safe
Adds comments
* [SYCL][Graph] thread-safe: bug fix after rebase
---------
Co-authored-by: Ben Tracy <[email protected]>
Co-authored-by: Pablo Reble <[email protected]>
Co-authored-by: Ewan Crawford <[email protected]>
0 commit comments