利用open MP获取计算机核心数量的方法

openMP是一款普遍通用的并行计算编程模型,使用它通常能够充分利用多核计算的优势。

以下是一种能够测试核心数量的方法:

std::cout << "parallel begin:\n";
     #pragma omp parallel
     {      
     std::cout << omp_get_thread_num();
     }
     std::cout << "\n parallel end.\n";

显示数字有多少个,则表示有几个核心。

posted @ 2019-03-08 11:12  霊梦  阅读(706)  评论(0编辑  收藏  举报