OpenMP支持的編程語言包括C、C++和Fortran;而支持OpenMp的編譯器包括Sun Compiler,GNU Compiler和Intel Compiler等。OpenMp提供了對(duì)并行算法的高層的抽象描述,程序員通過在源代碼中加入專用的pragma來指明自己的意圖,由此編譯器可以自動(dòng)將程序進(jìn)行并行化,并在必要之處加入同步互斥以及通信。當(dāng)選擇忽略這些pragma,或者編譯器不支持OpenMp時(shí),程序又可退化為通常的程序(一般為串行),代碼仍然可以正常運(yùn)作,只是不能利用多線程來加速程序執(zhí)行。
-
放大器
+關(guān)注
關(guān)注
145文章
14095瀏覽量
216205 -
英特爾
+關(guān)注
關(guān)注
61文章
10165瀏覽量
173904 -
編程語言
+關(guān)注
關(guān)注
10文章
1955瀏覽量
36056 -
C++
+關(guān)注
關(guān)注
22文章
2117瀏覽量
74770
發(fā)布評(píng)論請(qǐng)先 登錄
阿里巴巴攜手英特爾開發(fā)一款基于FPGA的解決方案,以幫助客戶提升業(yè)務(wù)應(yīng)用的性能
基于軟件定義網(wǎng)絡(luò)控制可擴(kuò)展性研究

最新英特爾VTune?放大器
英特爾VTune放大器解決NUMA系統(tǒng)中的問題
使用英特爾VTune放大器對(duì)Python應(yīng)用程序進(jìn)行性能分析
英特爾性能分析工具的介紹
英特爾VTune放大器關(guān)鍵指標(biāo)和基本用法介紹
使用英特爾VTune放大器的DPDK應(yīng)用程序分析
使用英特爾VTune放大器識(shí)別內(nèi)存問題(第1部分)
使用英特爾編譯器和英特爾TBB增強(qiáng)計(jì)算泰勒系列擴(kuò)展
影響軟件高可擴(kuò)展性的六大因素

評(píng)論