nod-ai / iree-amd-aie

IREE plugin repository for the AMD AIE accelerator
Apache License 2.0
69 stars 30 forks source link

[NpuDmaCpyNdOp/NpuDmaWaitOp] Return optional async token and wait for multiple #827

Closed jtuyls closed 1 month ago

jtuyls commented 1 month ago

This PR makes the return type of AMDAIE::NpuDmaCpyNdOp optional and more explicit by introducing an amdaie.async_token type. The AMDAIE::NpuDmaWaitOp will now operate on operands of the async token type . This is consistent with how gpu.async_token is used in the GPU dialect.