openMP编译器和运行时

时间:2010-09-22 08:42:22

标签: openmp

openMP是否有运行时(如操作系统上的.NET CLR)或只是编译器?

1 个答案:

答案 0 :(得分:0)

OpenMP并不真正拥有或不需要像.NET CLR那样的东西。编译器通常生成代码,该代码使用已安装在平台上的一种或另一种线程方法。 OpenMP程序可能还需要使用一些环境变量,但这些变量很难构成运行时系统。

我从未遇到过OpenMP编译器,它需要单独安装运行时系统或类似的一个。

编辑:OpenMP安装还需要提供omp_get_thread_num等功能,这些功能通常打包在某种库中。