OpenMP中的抢占控制

时间:2015-04-07 05:50:14

标签: multithreading openmp

想象一下以下

    #omp parallel num_threads=16
    {
     Code
     #omp barrier
     Code
     #omp barrier

     }

我希望thread=0运行到屏障,然后CPU核心切换到thread=1。我希望omp代码(更好的是,操作系统的调度程序)仅在当前代码(当前线程)到达障碍时才在线程之间切换。我希望线程之间切换的延迟最小化。我的CPU可能有几个核心。

能做到吗?

0 个答案:

没有答案