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

【发明授权】一种消息传递方法和装置_苏州浪潮智能科技有限公司_202010988129.3 

申请/专利权人:苏州浪潮智能科技有限公司

申请日:2020-09-18

公开(公告)日:2023-01-06

公开(公告)号:CN112231113B

主分类号:G06F9/54

分类号:G06F9/54;G06N20/00;H03M7/30

优先权:

专利状态码:有效-授权

法律状态:2023.01.06#授权;2021.02.02#实质审查的生效;2021.01.15#公开

摘要:本发明公开了一种消息传递方法和装置,方法包括:从基本消息传递模块中提取出消息传递接口函数及其使用的消息压缩算法;针对每个消息传递接口函数,以其使用的消息压缩算法的向量作为状态、以状态的变化作为动作构建动作价值函数;针对每个动作价值函数,使用强化学习算法以消息传递接口函数在集群环境中的单步运行速度作为奖励进行迭代训练,直到动作价值函数收敛和或迭代次数超过阈值;根据对应的状态、动作、和收敛的动作价值函数确定最优的消息传递接口函数和相应的消息压缩算法以压缩并传递消息。本发明能够使MPI数据压缩优化根据具体工作环境针对性地变化以降低传输时间并提高运行效率。

主权项:1.一种消息传递方法,其特征在于,包括执行以下步骤:从基本消息传递模块中提取出消息传递接口函数及其使用的消息压缩算法;针对每个所述消息传递接口函数,以其使用的所述消息压缩算法的向量作为状态、以所述状态的变化作为动作构建动作价值函数,其进一步包括:使用所述消息传递接口函数和所述消息压缩算法的所有可能的数值对的集合构成压缩算法向量作为状态;以及使用所述消息传递接口函数和所述消息压缩算法的所有可能的变化动作集作为动作;针对每个所述动作价值函数,使用强化学习算法以所述消息传递接口函数在集群环境中的单步运行速度作为奖励进行迭代训练,直到所述动作价值函数收敛和或迭代次数超过阈值,其进一步包括:初始化所述动作价值函数并根据所述压缩算法向量设置所述动作价值函数的当前状态;从所述变化动作集选择一个动作对所述当前状态执行,以获得奖励和下一状态,根据所述奖励和所述下一状态更新所述动作价值函数并使用所述下一状态覆盖所述当前状态;重复执行上一步骤直到所述动作价值函数收敛和或迭代次数超过阈值;其中,根据所述奖励和所述下一状态更新所述动作价值函数包括:使用下式进行更新:Qps,α=1-β·Qps,α+β[R+γmaxαQps′,α]其中ps为当前状态,α为动作,Qps,a为动作价值函数,β为学习率,R为奖励,γ为折扣因子,ps′为下一状态,maxαQps′,α为下一状态所采用动作的最大收敛函数值;根据对应的所述状态、动作、和收敛的所述动作价值函数确定最优的所述消息传递接口函数和相应的所述消息压缩算法以压缩并传递消息;其中,所述消息压缩算法为以下之一:RLE、HUFF、RICE、LZO,或不使用压缩算法;其中所述消息压缩算法为RLE、HUFF、RICE或LZO时所述状态还包括所述消息压缩算法的压缩参数。

全文数据:

权利要求:

百度查询: 苏州浪潮智能科技有限公司 一种消息传递方法和装置

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