全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210195273.0 (22)申请日 2022.03.01 (71)申请人 航天科工智能运 筹与信息安全研究 院 (武汉) 有限公司 地址 430040 湖北省武汉市临 空港经济技 术开发区五环大道6 66号 (72)发明人 宋子阳 王泓 柳朝阳 赵常  付琦玮 周丘实 江光德 武俊祥  武润 盛垲鈇  (74)专利代理 机构 中国兵器 工业集团公司专利 中心 11011 专利代理师 周恒 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/445(2018.01) (54)发明名称 基于灵活配置实现性能提优的复杂算力系 统并行处 理方法 (57)摘要 本发明属于复杂算力系统技术领域, 具体涉 及一种基于灵活配置实现性能提优的复杂算力 系统并行处理方法, 包括: 应用系统接收多条并 行作业任务, 完成对任务关联性配置文件的配 置; 主控节 点机对各个并行节 点机的空闲算力资 源进行监控, 获得空闲算力资源结果; 主控节点 机对并行作业任务分配并行节点机的空闲算力 资源; 主控节 点机根据并行节 点机的空闲算力资 源的分配结果, 生成对应每一个并行节点机的任 务执行指令; 并行节点机进行对应的作业处理, 在作业处理过程中, 根据任务关联性配置文件进 行流程控制, 直至作业完成或中止。 本发明可 以 实现对不同任务类型下的多算法、 可分组任务下 的快速并行计算, 大幅提升并行计算的执行效 率。 权利要求书3页 说明书8页 附图1页 CN 114564309 A 2022.05.31 CN 114564309 A 1.一种基于灵活配置实现性能提优的复杂算力系统并行处理方法, 其特征在于, 所述 方法基于复杂算力系统并行处理系统来实施, 所述复杂算力系统并行处理系统包括: 应用 系统、 主控节点机、 多个并行节点机; 所述应用系统与主控节点机, 以及主控节点机与 各个并行节点机之间建立网络通信 机 制; 所述复杂算力系统并行处 理方法包括如下步骤: 步骤1: 所述应用系统接收多条并行作业任务, 根据业务需求分解并行作业任务, 根据 每一条并行作业任务完成对任务关联性配置文件的配置, 并将并行作业任务及 任务关联性 配置文件一并下发到主控节点机; 步骤2: 所述主控节点机对各个并行节点机的空闲算力资源进行监控, 获得空闲算力资 源结果; 步骤3: 所述主控节点机接收来自应用系统的多条并行作业任务, 结合空闲算力资源结 果, 根据任务关联性配置文件, 对并行作业任务分配并行节点机的空 闲算力资源; 所述主控节点机根据并行节点机的空闲算力资源的分配结果, 生成对应每一个并行节 点机的任务执行指 令; 所述任务执行指令用于指示一个并行节点机向一个或多个并行作业 任务提供其空 闲算力资源; 步骤4: 所述并行节点机接收到主控节点机分发的任务执行指令, 进行对应的作业处 理, 在作业处 理过程中, 根据任务关联性配置文件进行流 程控制, 直至作业完成 或中止。 2.如权利要求1所述的基于灵活配置实现性能提优的复杂算力系统并行处理方法, 其 特征在于, 所述步骤1中, 所述任务关联性配置文件包括: “优化开关标志 ”、“单任务多算法 标志”、“单任务算法组合方案标志 ”、“分组管理标志 ”、“分组并行数量 ”、“任务并行单元处 理方法标志 ”、“执行结果标志 ”; 所述根据每一条并行作业任务完成对 任务关联性配置文件的配置, 具体为: 步骤1‑1: 根据并行作业任务的类型, 若并行作业任务之间为简单的 “无关联”计算且单 条并行作业任务内部算法为串联关系时, 则将 “优化开关标志 ”置为“0”; 若并行作业任务之 间存在“关联性”计算或单条并行作业任务内部算法不为串联关系时, 则将 “优化开关标志 ” 置为“1”; 步骤1‑2: 根据并行作业任务的类型, 若单条并行作业任务下无可并行计算的算法时, 则将“单任务多算法标志 ”置为“0”, 反正则置为 “1”; 步骤1‑3: 当“单任务多算法标志 ”为“1”时, 根据单条并行作业任务的算法类型进行分 配, 配置“单任务算法组合方案标志 ”; 其中, 在单条并行作业任务的算法类型包括识别算法 时, 配置“单任务算法组合方案标志 ”为“1”; 在单条并行作业任务的算法类型包括跟踪算法 时, 配置“单任务算法组合方案标志 ”为“2”; 在单条并行作业任务的算法类型包括通视算法 时, 配置“单任务算法组合方案标志 ”为“3”; 在单条并行作业任务的算法类型包括雷达算法 时, 配置“单任务算法组合方案标志 ”为“4”; 在单条并行作业任务的算法类型包括截获算法 时, 配置“单任务算法组合方案标志 ”为“5”; 步骤1‑4: 若并行作业任务之间存在 “关联性”计算时, 则将 “分组管理标志 ”置为“1”; 若 并行作业任务之间为简单的 “无关联”计算时, 则将 “分组管理标志 ”置为“0”; 步骤1‑5: 当“分组管理标志 ”为“1”时, 根据并行作 业任务之间 的关联情况配置 “分组并权 利 要 求 书 1/3 页 2 CN 114564309 A 2行数量”, 具体为将 “分组并行 数量”配置为并行作业任务能够分配的最小分组数量; 步骤1‑6: 根据作业任务类型和客户作业目的, 对 “任务并行单元处理方法标志 ”进行配 置, 其中, 将 “任务并行单元处理方法标志 ”配置为“‑1”, 表示获得计算结果后进行人为判 定; 将“任务并行单元 处理方法标志 ”配置为“0”, 表示停止单条并行作业任务内的所有并行 计算单元的作业动作; 将 “任务并行单元 处理方法标志 ”配置为“1”, 表示作业成功或服务异 常导致作业失败时, 分组内并行作业取消; 将 “任务并行单元处理方法标志 ”配置为“2”, 表 示所有并行作业任务全部取消; 将 “任务并行单元 处理方法标志 ”配置为“3”, 表示不干预当 前作业动作, 作业继续; 步骤1‑7: 对于“执行结果标志 ”, 在初始配置时置空; 当单条并行作业任务执行后, 将其任务执行结果反填到该 “执行结果标志 ”上; 其中, “执行结果标志 ”为“1”表示单台并行节点机作业完成, 为 “2”表示单条并行作业任务作业完 成, 为“‑1”表示数据断开作业失败, 为 “‑2”表示服务异常作业失败。 3.如权利要求2所述的基于灵活配置实现性能提优的复杂算力系统并行处理方法, 其 特征在于, 所述步骤3中, 根据任务关联性配置文件, 对并行作业任务分配并行节点机的空 闲算力资源的过程如下: 步骤3‑1: 判断任务关联性配置文件中的 “优化开关标志 ”是否为“1”, 则进入步骤3 ‑2; 若为“0”, 则以单条并行作业任务为最小 粒度, 并根据并行节点机的空闲算力资源按比例进 行并行作业任务分发, 作业任务分发结束; 步骤3‑2: 读取任务关联性配置文件中的 “单任务多算法标志 ”, 若为“1”则进入步骤3 ‑ 3; 若为“0”则以单条并行作业任务为最小粒度, 并根据并行节点机的空闲算力资源按比例 进行并行作业任务分发, 作业任务分发结束; 步骤3‑3: 读取任务关联性配置文件中的 “单任务算法组合方案标志 ”, 根据“单任务算 法组合方案标志 ”对单条并行作业任务中的算法进行组合, 以该并行作业任务所含的算力 需求最小的算法组合为最小粒度, 并根据并行节 点机的空闲算力资源按比例进行并行作业 任务分发。 4.如权利要求3所述的基于灵活配置实现性能提优的复杂算力系统并行处理方法, 其 特征在于, 所述步骤3 ‑3中, 所述进行并行作业任务分发, 即主控节点机生成任务执行指令 并发送给并行节点机, 该任务执行指令中明确了对于某一并行节点机, 对应一个或多个并 行作业任务需要其提供 空闲算力资源, 且明确了对于该一个或多个并行作业任务所需执行 的算法组合, 该并行节点机对应需提供的空 闲算力资源量; 至此, 作业任务分发结束。 5.如权利要求4所述的基于灵活配置实现性能提优的复杂算力系统并行处理方法, 其 特征在于, 所述 步骤4中, 根据任务关联性配置文件进行流 程控制的过程如下: 步骤4‑1: 读取任务关联性配置文件中的 “分组管理标志 ”, 若为“1”则进入步骤4 ‑2; 若 为“0”则进入步骤4 ‑3; 步骤4‑2: 读取任务相关性配置文件中的 “分组并行数量 ”, 根据读取到的分组数对并行 作业任务进行分组, 为同一组内的所有并行作业任务分配唯一的 “组号”, 进入步骤4 ‑3; 步骤4‑3: 各个并行节点机根据所接收到的任务执行指令, 以单条并行作业任务或其所 包含的算法组合为最小粒度并行开展作业, 每完成最小粒度的作业或作业失败时, 则根据权 利 要 求 书 2/3 页 3 CN 114564309 A 3

.PDF文档 专利 基于灵活配置实现性能提优的复杂算力系统并行处理方法

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于灵活配置实现性能提优的复杂算力系统并行处理方法 第 1 页 专利 基于灵活配置实现性能提优的复杂算力系统并行处理方法 第 2 页 专利 基于灵活配置实现性能提优的复杂算力系统并行处理方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:23上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。