首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于新一代申威众核处理器的进程间通信优化方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东省计算中心(国家超级计算济南中心);齐鲁工业大学(山东省科学院)

摘要:本发明涉及一种基于新一代申威众核处理器的进程间通信优化方法;属于电子信息的技术领域,将芯片内的核组划分不同的进程通信域;包括芯片之间的通信优化和芯片内部的通信优化;芯片之间的通信优化,包括:划分通信域;划分进程,将不同的进程分配到不同的通信域中;不同进程根据数据使用规律和机器硬件架构划分到不同的通信域;在不同的通信域中同时进行不同的进程间通信操作;芯片内部的通信优化,包括:对于不同类型的进程间通信操作,由一个特定的核组编号的进程在交叉段上申请一片空间,在同一芯片上的不同核组分别向交叉段中特定位置同时添加数据,在所有进程间执行一次同步。本发明为不同类型的进程通信操作提供了不同的方法。

主权项:1.基于新一代申威众核处理器的进程间通信优化方法,其特征在于,新一代申威众核处理器中,将芯片内的核组划分不同的进程通信域,芯片内的核组间通信使用交叉段共享内存;包括芯片之间的通信优化和芯片内部的通信优化;芯片之间的通信优化,包括:划分通信域;划分进程,将不同的进程分配到不同的通信域中;不同进程根据数据使用规律和机器硬件架构划分到不同的通信域;在不同的通信域中同时进行不同的进程间通信操作,包括同类型不同数据和不同类型不同数据的进程通信操作;芯片内部的通信优化,包括:对于不同类型的进程间通信操作,由一个特定的核组编号的进程在交叉段上申请一片空间,用于存放同一芯片核组间需要收集的数据,大小为从每个进程收集数据大小的6倍;在同一芯片上的不同核组分别向交叉段中特定位置同时添加数据,在添加数据操作之后,在所有进程间执行一次同步;通信域的划分,包括:首先,获取核组在其对应的芯片上的编号,每个核组对应一个进程;然后,按照核组在同一芯片上的编号划分到不同的通信域;是指:同一芯片上的不同核组对应的进程,被划分到6个不同的通信域中;不同芯片之间的相同的核组间编号对应的进程,被划分到同一通信域中;当进程间通信操作为数据扫描类型的进程间通信操作时,每个进程都计算一份本地累积结果和相对本地中间结果;本地累积结果是一颗芯片上的每个进程,从芯片内开始进程计算到当前进程为止的累积结果;相对本地中间结果是到一颗芯片上的每个进程计算到最后一个进程为止的中间结果;本地累积结果和相对本地中间结果都存储在主存的连续段中,在芯片间进程通信结束之后,将本地累积结果与相对全局中间结果进行处理;得到全局累积结果;全局累积结果是从开始进程到当前进程的累积结果,存储在主存的连续段中;相对本地中间结果经过扫描类型操作后,得到一份相对全局中间结果。

全文数据:

权利要求:

百度查询: 山东省计算中心(国家超级计算济南中心) 齐鲁工业大学(山东省科学院) 一种基于新一代申威众核处理器的进程间通信优化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。