Script.fence.proxy_async

Script.fence.proxy_async

Script.fence.proxy_async(space='shared')[source]

Bidirectional async proxy fence.

Establishes ordering between the async proxy and the generic proxy for memory operations in the specified state space. Required when both proxies access the same memory (e.g., generic writes followed by TMA reads, or TMA writes followed by generic reads).

Parameters:

space (str) – The state space for the fence. Candidates: 'shared', 'global'.

Return type:

None

Notes

  • Thread group: Can be executed by any sized thread group.

  • Hardware: Requires compute capability 8.0+ (sm_80).

  • PTX: fence.proxy.async.shared::cta or fence.proxy.async.global