发明名称 |
一种基于多尺度耦合的并行进程合并方法及系统 |
摘要 |
本发明公开了一种基于多尺度耦合的并行进程合并方法及系统。其中,该方法包括:分别计算统计需耦合计算的至少两类计算方法所需的变量和所需的内存空间,并确定需传递的数据的类型与大小;判断所述至少两类计算方法中第一类计算方法的n个进程合并成第二类计算方法的1个进程的合并宽度;按照所述合并宽度对第一类计算方法的n个进程和第二类计算方法的1个进程之间的数据进行释放和迁移传输。该系统包括第一计算模块,第二计算模块和传输模块。本发明实现了计算方法在大规模并行计算中进行不同进程的数据合并,节约了计算资源,实现资源利用的最大化。 |
申请公布号 |
CN106407005A |
申请公布日期 |
2017.02.15 |
申请号 |
CN201610789024.9 |
申请日期 |
2016.08.31 |
申请人 |
中国科学院计算机网络信息中心;中国原子能科学研究院;北京科技大学 |
发明人 |
聂宁明;贺新福;李建江;张博尧;贾丽霞;杨少峰;冯仰德;吴石;王东杰;豆艳坤 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京亿腾知识产权代理事务所 11309 |
代理人 |
陈霁 |
主权项 |
一种基于多尺度耦合的并行进程合并方法,其特征在于,包括以下步骤:分别计算统计需耦合计算的至少两类计算方法所需的变量和所需的内存空间,并确定需传递的数据的类型与大小;判断所述至少两类计算方法中第一类计算方法的n个进程合并成第二类计算方法的1个进程的合并宽度;按照所述合并宽度对第一类计算方法的n个进程和第二类计算方法的1个进程之间的数据进行释放和迁移传输。 |
地址 |
100190 北京市海淀区中关村南四街四号 |