背景技術(shù):
1、消息傳遞通信允許在計算節(jié)點(diǎn)上執(zhí)行的進(jìn)程以同步的方式相互交換消息。例如,進(jìn)程可經(jīng)由網(wǎng)絡(luò)交換消息,諸如高速互連或其他合適的類型的網(wǎng)絡(luò)。消息傳遞可用于共享數(shù)據(jù)或用于其他合適的目標(biāo)??梢允褂孟鬟f協(xié)議來交換消息,諸如消息傳遞接口(mpi)、開放對稱分層存儲器(openshmem)、nvidia集合通信庫(nccl)或類似協(xié)議。
技術(shù)實(shí)現(xiàn)思路
1.一種通過目的計算節(jié)點(diǎn)執(zhí)行的方法,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一消息包括所述處理表?xiàng)l目的索引,所述索引包括所述世代編號。
3.根據(jù)權(quán)利要求2所述的方法,其中所述第一消息包括用于所述索引的字段,并且所述字段包括用于所述世代編號的子字段。
4.根據(jù)權(quán)利要求1所述的方法,其中所述第一消息包括所述處理表?xiàng)l目的索引,所述索引不同于所述世代編號。
5.根據(jù)權(quán)利要求4所述的方法,其中所述第一消息包括用于所述索引的第一字段和用于所述世代編號的第二字段。
6.根據(jù)權(quán)利要求1所述的方法,還包括:
7.根據(jù)權(quán)利要求6所述的方法,還包括:
8.根據(jù)權(quán)利要求7所述的方法,其中拒絕來自所述源計算節(jié)點(diǎn)的所述第二消息包括:
9.根據(jù)權(quán)利要求1所述的方法,其中拒絕來自所述源計算節(jié)點(diǎn)的所述第一消息包括:
10.一種源計算節(jié)點(diǎn),包括:
11.根據(jù)權(quán)利要求10所述的源計算節(jié)點(diǎn),其中所述指令還使所述處理器:
12.根據(jù)權(quán)利要求10所述的源計算節(jié)點(diǎn),其中所述指令還使所述處理器:
13.根據(jù)權(quán)利要求12所述的源計算節(jié)點(diǎn),其中所述第二語義響應(yīng)包括所述世代編號的所述第三值。
14.根據(jù)權(quán)利要求12所述的源計算節(jié)點(diǎn),其中在接收到所述第二語義響應(yīng)后,將帶有所述世代編號的所述第三值的所述消息重新發(fā)送到所述目的計算節(jié)點(diǎn)而不等待。
15.根據(jù)權(quán)利要求10所述的源計算節(jié)點(diǎn),其中所述消息包括用于所述消息的尋址信息的字段,并且所述字段包括用于所述世代編號的子字段。
16.根據(jù)權(quán)利要求10所述的源計算節(jié)點(diǎn),其中所述消息包括用于所述消息的尋址信息的第一字段和用于所述世代編號的第二字段。
17.一種系統(tǒng),包括:
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述目的計算節(jié)點(diǎn)被配置為:
19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述語義響應(yīng)包括所述世代編號的所述第二值。
20.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述處理表?xiàng)l目還包括索引并且每個所述消息帶有所述索引進(jìn)行發(fā)送。