workgroup_barrier.hpp Source File#
tile/core/arch/workgroup_barrier.hpp
Go to the documentation of this file.
Definition tile/core/algorithm/cluster_descriptor.hpp:13
Definition coordinate_transform.hpp:1392
CK_TILE_DEVICE void inc(uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:53
CK_TILE_DEVICE uint32_t ld(uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:15
CK_TILE_DEVICE workgroup_barrier(uint32_t *ptr)
Definition tile/core/arch/workgroup_barrier.hpp:13
uint32_t * base_ptr
Definition tile/core/arch/workgroup_barrier.hpp:62
CK_TILE_DEVICE void wait_lt(uint32_t value, uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:29
CK_TILE_DEVICE void wait_eq(uint32_t value, uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:20
CK_TILE_DEVICE void wait_set(uint32_t compare, uint32_t value, uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:38
CK_TILE_DEVICE void release(uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:51
CK_TILE_DEVICE void aquire(uint32_t offset=0)
Definition tile/core/arch/workgroup_barrier.hpp:48