-
公开(公告)号:CN118377631A
公开(公告)日:2024-07-23
申请号:CN202410353231.4
申请日:2024-03-26
Applicant: 复旦大学
Abstract: 本发明提供了一种基于虚拟进程拓扑的进程间通信优化方法及装置,具有这样的特征,包括以下步骤:步骤S1,根据N个进程构建m维虚拟进程拓扑,对各个进程分配对应的虚拟坐标,虚拟坐标包括m个维度;步骤S2,根据虚拟坐标,控制所有进程依次进行m个维度的进程间通信,其中,在第d个维度的进程间通信中,各个进程仅与其对应的邻居进程进行消息发送和接收,在第d个维度的进程间通信中,进程A的虚拟坐标与进程B的虚拟坐标仅在第d个维度上不同,则进程A和进程B互为对方的邻居进程。总之,本方法能够有效降低大规模并行程序的通信开销。