昇腾社区首页
中文
注册
开发者
下载

pipe_barrier

功能说明

屏障接口是一种同步机制,确保在它之后发出的接口,必须等到同一流水线中所有先前的接口都已完成并提交后,才能继续执行。

注意,所有接口都会经过pipe S,因此 pipe_barrier(PIPE_S) 会引发错误。pipe_barrier(PIPE_ALL) 会等待所有流水线中的所有先前接口的提交。

接口原型

void pipe_barrier(pipe_t pipe);

参数说明

表1 pipe_t 枚举量

枚举名

枚举值

PIPE_S

0

PIPE_V

1

PIPE_M

2

PIPE_MTE1

3

PIPE_MTE2

4

PIPE_MTE3

5

PIPE_ALL

6

PIPE_FIX

10

流水类型

PIPE_S