基于灵活配置实现性能提优的复杂算力系统并行处理方法技术方案

技术编号:33655879 阅读:22 留言:0更新日期:2022-06-02 20:35
本发明专利技术属于复杂算力系统技术领域,具体涉及一种基于灵活配置实现性能提优的复杂算力系统并行处理方法,包括:应用系统接收多条并行作业任务,完成对任务关联性配置文件的配置;主控节点机对各个并行节点机的空闲算力资源进行监控,获得空闲算力资源结果;主控节点机对并行作业任务分配并行节点机的空闲算力资源;主控节点机根据并行节点机的空闲算力资源的分配结果,生成对应每一个并行节点机的任务执行指令;并行节点机进行对应的作业处理,在作业处理过程中,根据任务关联性配置文件进行流程控制,直至作业完成或中止。本发明专利技术可以实现对不同任务类型下的多算法、可分组任务下的快速并行计算,大幅提升并行计算的执行效率。率。率。

【技术实现步骤摘要】
基于灵活配置实现性能提优的复杂算力系统并行处理方法


[0001]本专利技术属于复杂算力系统
,具体涉及一种基于灵活配置实现性能提优的复杂算力系统并行处理方法。

技术介绍

[0002]伴随着应用系统对软件服务的不断提高,应用软件的执行效率已被越来越多的人关注,同时,软件开发模式的不断改进,系统中多个组件集成已经成为一种主流的开发模式。自90年代以来,并行计算得以空前的飞速发展,一方面,由于单处理机的计算速度不断提高,并行计算机的体系结构趋于成熟,数据传输网络的标准化和传输速率的大幅提升,为研制并行计算机系统创造了有利条件。另一方面,推动并行计算发展的主要动力来自于国际上的一些重要研究计划。在经历了现代计算机两个明显的发展历程:串行计算时代和并行计算时代。每一个计算时代都从体系结构发展开始,接着是系统软件(特别是编译器与操作系统)、应用软件,最后随着问题求解环境的发展而达到顶峰。为求解大规模问题和复杂系统,创建和使用并行计算机是其解决单处理器速度瓶颈的最好方法之一
[0003]传统的并行计算机是由一组处理单元组成的,这组处理单元通过相本文档来自技高网...

【技术保护点】

【技术特征摘要】
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

6:根据作业任务类型和客户作业目的,对“任务并行单元处理方法标志”进行配置,其中,将“任务并行单元处理方法标志”配置为
“‑
1”,表示获得计算结果后进行人为判定;将“任务并行单元处理方法标志”配置为“0”,表示停止单条并行作业任务内的所有并行计算单元的作业动作;将“任务并行单元处理方法标志”配置为“1”,表示作业成功或服务异常导致作业失败时,分组内并行作业取消;将“任务并行单元处理方法标志”配置为“2”,表示所有并行作业任务全部取消;将“任务并行单元处理方法标志”配置为“3”,表示不干预当前作业动作,作业继续;步骤1

7:对于“执行结果标志”,在初始配置时置空;当单条并行作业任务执行后,将其任务执行结果反填到该“执行结果标志”上;其中,“执行结果标志”为“1”表示单台并行节点机作业完成,为“2”表示单条并行作业任务作业完成,为
“‑
1”表示数据断开作业失败,为
“‑
2”表示服务异常作业失败。3.如权利要求2所述的基于灵活配置实现性能提优的复杂算力系统并行处理方法,其特征在于,所述步骤3中,根据任务关联性配置文件,对并行作业任务分配并行节点机的空闲算力资源的过程如下:步骤3

1:判断任务关联性配置文件中的“优化开关标志”是否为“1”,则进入步骤3

【专利技术属性】
技术研发人员:宋子阳王泓柳朝阳赵常付琦玮周丘实江光德武俊祥武润盛垲鈇
申请(专利权)人:航天科工智能运筹与信息安全研究院武汉有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1