std::uint32_t u32
32 bit unsigned integer
A buffer allocated in USM (Unified Shared Memory)
void set_impl_is_all_true(const std::string &impl, const std::string ¶m="")
Set the implementation for is_all_true.
std::vector< shamalgs::impl_param > get_default_impl_list_is_all_true()
Get list of available is_all_true implementations.
shamalgs::impl_param get_current_impl_is_all_true()
Get the current implementation for is_all_true.
namespace for primitive algorithm (e.g. sort, scan, reductions, ...)
bool is_all_true(sycl::buffer< T > &buf, u32 cnt)
Check if all elements in a sycl::buffer are non-zero.