12 #ifndef PLSSVM_BACKENDS_SYCL_DETAIL_ATOMICS_HPP_
13 #define PLSSVM_BACKENDS_SYCL_DETAIL_ATOMICS_HPP_
16 #include "sycl/sycl.hpp"
25 using atomic_op = ::sycl::atomic_ref<T, ::sycl::memory_order::relaxed, ::sycl::memory_scope::device, ::sycl::access::address_space::global_space>;
Namespace containing the C-SVM using the SYCL backend with the preferred SYCL implementation....
Definition: atomics.hpp:18
::sycl::atomic_ref< T, ::sycl::memory_order::relaxed, ::sycl::memory_scope::device, ::sycl::access::address_space::global_space > atomic_op
Shortcut alias for a sycl::atomic_ref targeting global memory.
Definition: atomics.hpp:25