Script.fence.proxy_async_release

Script.fence.proxy_async_release

Script.fence.proxy_async_release()[source]

Unidirectional generic-to-async release proxy fence for shared memory.

A lighter-weight alternative to proxy_async(). Only ensures that prior generic proxy writes to shared memory are visible to subsequent async proxy reads (e.g., store_shared() followed by tma.shared_to_global()).

Notes

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

  • Hardware: Requires compute capability 9.0+ (sm_90).

  • PTX: fence.proxy.async::generic.release.sync_restrict::shared::cta.cluster

Return type:

None