开发者
下载
[object Object][object Object][object Object]undefined
[object Object]

该接口用于AI Core内部异步流水线之间的同步,可按需阻塞指定流水线的执行。

[object Object]
[object Object]
[object Object][object Object]undefined
[object Object]

[object Object]

PIPE_S

[object Object]
  • asc_lock与asc_unlock必须严格成对使用,并使用相同的mutex_id与mode。此外,对应的asc_unlock必须始终写在asc_lock之后,否则硬件行为无定义。
  • 对于mutex_id相同的asc_lock与asc_unlock组合,无论pipe和mode是否相同,都不得在代码中嵌套使用,否则硬件行为将不可预测。
  • 成对使用的asc_lock和asc_unlock必须配置相同的mode,否则硬件行为将不可预测。
  • 如果代码中连续出现多个pipe和mutex_id均相同的调用,则后一个asc_lock不会再阻塞流水线运行。若需要表达同一流水线内的依赖关系,必须使用接口asc_sync_pipe。
[object Object]
[object Object]