相关疑难解决方法(0)

从openmp并行区域调用多线程MKL

我有一个具有以下结构的代码

#pragma omp parallel
{
    #omp for nowait
    {
        // first for loop
    }

    #omp for nowait 
    {
        // first for loop
    }

    #pragma barrier 

    <-- #pragma omp single/critical/atomic --> not sure 
    dgemm_(....)

    #pragma omp for
    {
        // yet another for loop  
    }

}
Run Code Online (Sandbox Code Playgroud)

对于dgemm_,我链接多线程mkl.我希望mkl使用所有可用的8个线程.这样做的最佳方法是什么?

multithreading openmp intel-mkl

3
推荐指数
1
解决办法
2275
查看次数

标签 统计

intel-mkl ×1

multithreading ×1

openmp ×1