33template <u
int8_t NbarCount>
35 if constexpr (NbarCount != 0) {
36 __ESIMD_ENS::named_barrier_init<NbarCount>();
53 uint8_t producer_consumer_mode, uint32_t num_producers,
54 uint32_t num_consumers) {
55 __ESIMD_ENS::named_barrier_signal(
56 barrier_id, producer_consumer_mode, num_producers, num_consumers);
65 __ESIMD_ENS::named_barrier_wait(barrier_id);
#define __XETLA_API
Definition common.hpp:43
__XETLA_API void named_barrier_wait(uint8_t barrier_id)
Wait on a named barrier.
Definition barrier.hpp:64
__XETLA_API void xetla_nbarrier_init()
Initialize the number of named barrier index for a kernel.
Definition barrier.hpp:34
__XETLA_API void named_barrier_signal(uint8_t barrier_id, uint8_t producer_consumer_mode, uint32_t num_producers, uint32_t num_consumers)
Perform signal operation for the given named barrier id.
Definition barrier.hpp:52
Definition arch_config.hpp:24