针对Microsoft Visual C++的OpenMP更新仍然停留在版本2
OpenMP update for Microsoft Visual C++, still stuck with version 2
是否可以用最新的编译器替换编译器提供的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(加速大规模并行)。
相关文章:
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 在clang++预处理器中确定gcc工具链版本
- luaL_dofile在已知良好的字节码上失败,可以使用未编译的版本
- 在运行时读取 libstdc++ 版本
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- Vulkan SDK 版本 1.1.85.0 在 Kubuntu 18.10 上链接
- 在 C++ 版本的 Tensorflow 上使用多个 GPU
- 仅在版本X64中违反访问
- NS2:AODV路由消息停留在队列中
- 在版本 440 核心中绘制具有纹理的立方体的顶点和片段着色器应该是什么
- 无法在7.5.1版本中编译Gurobi示例
- Qt透明QWebView:过去的页面停留在新页面的背景中
- 无法在 1.1 版本中使用 1.2 标头编译 OpenCL 应用程序
- 在G++版本之间切换以支持C++11
- c++迭代器停留在第一个值
- 精灵旋转偏移不会停留在它所属的位置。(SDL)
- 使用file.get()和file.seekg()后,file.tellg()停留在相同的数字上
- 针对Microsoft Visual C++的OpenMP更新仍然停留在版本2
- Visual Studio 2015调试:如何只停留在我自己的程序中
- Ifstream停留在一个单词上,创建了一个无限循环