For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).
mbarrier_arrive
mbarrier_arrive[type: AnyType](shared_mem: UnsafePointer[type, address_space=AddressSpace.SHARED]) -> Int
Signal thread arrival at a shared memory barrier.
Records that the calling thread has reached the barrier synchronization point. Only supported on NVIDIA GPUs.
Parameters:
- type (
AnyType): The data type stored at the barrier location.
Args:
- shared_mem (
UnsafePointer[type, address_space=AddressSpace.SHARED]): Pointer to the shared memory barrier.
Returns:
Int: An integer representing the current state of the memory barrier.