acquire_dst

void ckernel::acquire_dst()

Deprecated:

This function is deprecated, please use tile_regs_acquire() instead. See https://github.com/tenstorrent/tt-metal/issues/5868#issuecomment-2101726935

Acquires an exclusive lock on the internal DST register for the current Tensix core.

This register is an array of 16 tiles of 32x32 elements each. This is a blocking function, i.e. this function will wait until the lock is acquired.

This is only available on the compute engine.

Return value: None

How the destination register will be shared and synchronized between TRISC threads will depend on the compute kernel configuration.