构造人工函数,并将其放置到用户模式调用栈(这些用户模式调用栈反映线程在 OpenMP 运行时库内处于某个状态的事件)。定义了以下人工函数:
<OMP-overhead> |
在 OpenMP 库中执行 |
<OMP-idle> |
从属线程,等待工作 |
<OMP-reduction> |
执行归约操作的线程 |
<OMP-implicit_barrier> |
在隐式屏障处等待的线程 |
<OMP-explicit_barrier> |
在显式屏障处等待的线程 |
<OMP-lock_wait> |
等待锁定的线程 |
<OMP-critical_section_wait> |
等待进入临界段的线程 |
<OMP-ordered_section_wait> |
等待轮流进入排序段的线程 |