Expand description
This module exposes barrier for asynchronous data transfer
Modules§
Structs§
- Barrier
- A mechanism for awaiting on asynchronous data transfers
Behavior is defined by its
BarrierLevel. - Barrier
Token
Functions§
- copy_
async - Copy the source slice in global memory to destination in shared memory with a low level async
copy. This only copies up to 128 bits/16 bytes, and does not synchronize. Use
barrier.copy_async_arriveto make the reads visible.copy_sizeis in terms of elements to simplify copying between different vector sizes. - copy_
async_ checked - Copy the source slice in global memory to destination in shared memory with a low level async
copy. This only copies up to 128 bits/16 bytes, and does not synchronize. Use
barrier.copy_async_arriveto make the reads visible.copy_sizeis in terms of elements to simplify copying between different vector sizes.