我正在尝试学习 xeon-phi ,并且在学习 Intel Xeon-Phi Coprocessor HPC 书籍时,我尝试在此处运行代码。(来自书)
该代码使用 openmp 和 2 个线程。
但是我得到的结果与使用 1 个线程运行的结果相同。(根本不使用openmp)
我什至在麦克风中使用了不同的组合,但仍然相同:
export OMP_NUM_THREADS=2
export MIC_OMP_NUM_THREADS=124
export MIC_ENV_PREFIX=MIC
似乎以某种方式未启用openmp?我在这里遗漏了什么吗?
仅使用 1 个线程的代码在这里
我编译使用:
icc -mmic -openmp -qopt-report -O3 hello.c
谢谢!