加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

MPI

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

MPI是一個(gè)跨語(yǔ)言的通訊協(xié)議,用于編寫(xiě)并行計(jì)算機(jī)。支持點(diǎn)對(duì)點(diǎn)和廣播。MPI的目標(biāo)是高性能,大規(guī)模性,和可移植性。MPI在今天仍為高性能計(jì)算的主要模型。主要的MPI-1模型不包括共享內(nèi)存概念,MPI-2只有有限的分布共享內(nèi)存概念。 但是MPI程序經(jīng)常在共享內(nèi)存的機(jī)器上運(yùn)行。在MPI模型周邊設(shè)計(jì)程序比在NUMA架構(gòu)下設(shè)計(jì)要好因?yàn)镸PI鼓勵(lì)內(nèi)存本地化。盡管MPI屬于OSI參考模型的第五層或者更高,他的實(shí)現(xiàn)可能通過(guò)傳輸層的sockets和Transmission Control Protocol (TCP)覆蓋大部分的層。大部分的MPI實(shí)現(xiàn)由一些指定慣例集(API)組成,可由C,C++,Fortran,或者有此類(lèi)庫(kù)的語(yǔ)言比如C#, Java or Python直接調(diào)用。MPI優(yōu)于老式信息傳遞庫(kù)是因?yàn)樗目梢浦残院退俣取?/p>

MPI是一個(gè)跨語(yǔ)言的通訊協(xié)議,用于編寫(xiě)并行計(jì)算機(jī)。支持點(diǎn)對(duì)點(diǎn)和廣播。MPI的目標(biāo)是高性能,大規(guī)模性,和可移植性。MPI在今天仍為高性能計(jì)算的主要模型。主要的MPI-1模型不包括共享內(nèi)存概念,MPI-2只有有限的分布共享內(nèi)存概念。 但是MPI程序經(jīng)常在共享內(nèi)存的機(jī)器上運(yùn)行。在MPI模型周邊設(shè)計(jì)程序比在NUMA架構(gòu)下設(shè)計(jì)要好因?yàn)镸PI鼓勵(lì)內(nèi)存本地化。盡管MPI屬于OSI參考模型的第五層或者更高,他的實(shí)現(xiàn)可能通過(guò)傳輸層的sockets和Transmission Control Protocol (TCP)覆蓋大部分的層。大部分的MPI實(shí)現(xiàn)由一些指定慣例集(API)組成,可由C,C++,Fortran,或者有此類(lèi)庫(kù)的語(yǔ)言比如C#, Java or Python直接調(diào)用。MPI優(yōu)于老式信息傳遞庫(kù)是因?yàn)樗目梢浦残院退俣取?span id="rgzjnpm" class="more-btn up">收起

查看更多