针对Microsoft Visual C++的OpenMP更新仍然停留在版本2

OpenMP update for Microsoft Visual C++, still stuck with version 2

本文关键字:停留在 版本 更新 OpenMP Microsoft Visual C++ 针对      更新时间:2023-10-16

是否可以用最新的编译器替换编译器提供的OpenMP库?

我对Microsoft Visual C++2013、GNU GCC、Clang感兴趣。

目前(2014年10月),Visual C++2013仅支持OpenMP 2.0(2001),GCC 4.9支持4.0版本,Clang内部支持3.1版本,4.0版本即将推出。

目前似乎没有计划在Visual Studio中支持更高版本的OpenMP:

看看这里

然而,我认为,如果您在Visual Studio上安装英特尔编译器,您可能可以使用更新版本的OpenMP(如这里所建议的)。或者,您可以使用Microsoft的PPL(并行模式库)或AMP(加速大规模并行)。