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

基于MPI模型的共享内存点对点阻塞通信建模方法及系统 

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

申请/专利权人:西安交通大学

摘要:本发明公开了一种基于MPI模型的共享内存点对点阻塞通信建模方法及系统,首先确定通信位于共享内存上的何种通信信道上以及使用的通信协议,接下来建模完全异步的点对点通信,之后建模同步开始情况下的点对点通信,最后将空等时间表示在通信开销中。本发明相比于基于MPI硬件通信性能模型的阻塞点对点通信建模方法和基于MPI软件通信性能模型的常规点对点通信建模方式,提供了对更多信道建模的同时,也加强了对中间件相关特性建模的能力,可以很好的对共享内存上的点对点通信进行建模,精度得到显著提升。

主权项:1.基于MPI模型的共享内存点对点阻塞通信建模方法,其特征在于,包括以下步骤:S1、依据通信信息,确定通信位于共享内存上的通信信道位置和通信协议;S2、依据步骤S1确定的通信信道位置和通信协议对完全异步的点对点通信进行建模,得到完全异步点对点通信模型,考虑完全异步的情况时,发送先于接收开始,并在eager协议下进行通信;考虑发送行为时,发送端只将数据从发送缓冲区发送到中间缓冲区即可结束通信;考虑接收行为时,接收端只将已经在中间缓冲区的数据取到接收端缓冲区;S3、依据步骤S1确定的通信信道位置和通信协议对同步开始情况下的点对点通信进行建模,得到同步开始点对点通信模型,步骤S3具体为:S301、当通信消息的大小小于分段传输的阈值时,对应同步建模方式1,发送端将数据全部发送到中间缓冲区后,接收端以从中间缓冲区取数据到接收缓冲区,发送端将数据全部发送到中间缓冲区后结束通信,期间不存在分段并发传输,接收端等待发送端向中间缓冲区发送数据后开始通信,将数据从中间缓冲区取到接收缓冲区;S302、当通信消息的大小大于分段传输的阈值时,对应同步建模方式2,发送端开销包括无需分段传输的消息和需要分段传输的消息,无需分段传输的消息仅将数据发送到中间缓冲区,接收端等待中间缓冲区存在数据后,处理无需分段传输的消息;S4、依据步骤S1确定的通信协议判断空等时间,并将空等时间分别表示在步骤S2得到的完全异步点对点通信模型和步骤S3得到的同步开始点对点通信模型中,得到多种情况下的共享内存点对点阻塞通信建模表示,完成阻塞通信建模。

全文数据:

权利要求:

百度查询: 西安交通大学 基于MPI模型的共享内存点对点阻塞通信建模方法及系统

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