triton.experimental.gluon.language.nvidia.ampere.mbarrier.arrive

triton.experimental.gluon.language.nvidia.ampere.mbarrier.arrive(mbarrier, *, pred=True, from_cta=None, _semantic=None)

Arrive on an mbarrier, signaling that a thread has reached the barrier.

Parameters:
  • mbarrier (shared_memory_descriptor) – The barrier object to arrive on.

  • pred (bool) – Predicate. Operation is skipped if predicate is False. Defaults to True.

  • from_cta (int, optional) – Mask of CTA-ID bits preserved when routing the arrival, in [0, num_ctas - 1]. Defaults to num_ctas - 1, which arrives from each CTA to itself; 0 routes from CTA 0 to every CTA.