freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

分布存儲并行數(shù)值計算通信庫界面設(shè)計(編輯修改稿)

2025-07-26 20:52 本頁面
 

【文章內(nèi)容簡介】 知道發(fā)送進程標記,就可對接收的消息進行區(qū)別。這樣,在中就實現(xiàn)了點到點無消息標志通信,從而通信對消息的選擇是基于源的。對于中的群通信(collective munications),如果它們直接調(diào)用MPI的群通信子程序,則由于MPI的群通信子程序自身是無消息標志通信,因而,自然實現(xiàn)了通信對消息的選擇是基于源的。假設(shè)它們是由MPI的MPI_SEND和MPI_RECV來實現(xiàn)的。MPI_SEND和MPI_RECV都以消息標志及接收進程或發(fā)送進程標記作為參數(shù)來區(qū)別消息。通信路經(jīng)是由邏輯拓撲TOPO來決定的?,F(xiàn)以廣播通信為例來說明。設(shè)該通信子程序為_BCAST設(shè)某一進程調(diào)用廣播通信子程序,如果它是消息源進程,則根據(jù)TOPO,_BCAST調(diào)用MPI_SEND將消息發(fā)給其他進程。這里把消息發(fā)給哪個進程是由TOPO來決定的。MPI_SEND所需消息標志是如果調(diào)用廣播通信子程序的進程不是消息源進程,則_BCAST首先調(diào)用MPI_RECV,MPI_RECV的消息標志也為,因而,在同一次廣播通信中的各進程發(fā)送或接收的消息的標志相同。由于同一次廣播通信中各進程的TOPO參數(shù)一致,因此,MPI_RECV接到的消息與發(fā)給它的消息一致。MPI_RECV是全局阻塞的,在未接到消息之前,不會前進到下一步。MPI_RECV接到消息后,_BCAST根據(jù)TOPO決定是否將消息發(fā)給其他進程及發(fā)給哪個進程,如果要發(fā)送,消息的標志仍然為。3. 非阻塞點到點發(fā)送操作[1]為了提高并行計算的性能,讓通信與計算重疊是一種有效途徑,多線程是達到這種根的一個方法。當一個線程阻塞等待通信時,同一個處理器上的另一個線程可被調(diào)用執(zhí)行。在單線程環(huán)境中,非阻塞通信方式是達到通信與計算重疊的一個重要方法。非阻塞點到點通信由兩部分組成,一部分是啟動操作,它啟動非阻塞通信。另一部分是完成操作,它完成一次非阻塞通信。在MPI中,非阻塞點到點發(fā)送操作子程序可描述如下:MPI_ISEND(buff, count, datatype, dest, tag, m, request),它返回一個值id。buff是一個緩沖區(qū),含有要發(fā)送的消息。destination是消息要到達的進程號。MPI_ISE
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1