一种计算平台、计算平台算力扩展方法及装置制造方法及图纸

技术编号:33922094 阅读:10 留言:0更新日期:2022-06-25 21:11
本发明专利技术公开了一种计算平台、计算平台算力扩展方法及装置,其中计算平台算力扩展方法包括:在检测到总线接入新设备节点时,获取所述新设备节点的节点信息,其中所述节点信息包括:所述新设备节点的处理能力和所述新设备节点的算力;根据所述新设备节点的节点信息更新备选设备查找表;根据更新后的备选设备查找表对计算平台需要处理的任务进行处理。本发明专利技术可以在接入新设备的时,将当前计算平台需要处理的任务根据该新设备节点的节点信息进行重分配,既满足当前任务的需求,又能减轻原有设备节点的负载,有利于维护健康状态。有利于维护健康状态。有利于维护健康状态。

【技术实现步骤摘要】
一种计算平台、计算平台算力扩展方法及装置


[0001]本专利技术涉及工程机械
,具体涉及一种计算平台、计算平台算力扩展方法及装置。

技术介绍

[0002]工程机械随身搭载的计算平台是工程机械车辆的大脑和灵魂,主要负责工程机械在无人运行和作业过程的感知融合、综合决策、规划控制,包括传感器信号的处理、感知数据的融合、高精定位地图的建模、作业路径的规划、动作执行机构的决策控制等。
[0003]工程机械的作业场景是复杂多样的,不同作业场景下的作业任务是不同的,作业任务不同对计算平台计算能力的要求也就不同。例如,当前计算平台的算力可满足作业任务A,但不一定能够满足作业任务B。另外,在计算平台的外接设备发生变化时,例如外接摄像头数量增多时,即使对于同一作业任务,外接设备变化前后对于计算平台的算力要求并不相同。从硬件成本考虑,理想的量产计算平台应该具备初始基础算力并支持算力的灵活和弹性扩展。
[0004]当当前计算平台的设备数量和算力能力不足时,为了完成目标场景的计算需求,需要增加新的设备和算力卡。
[0005]目前,在新的设备和算力卡接入计算平台后,当前设备依旧处理原来分配的任务,不会对已经分配的任务进行负载再分配,任务处理方式不够灵活,当前设备的负载状态没有有效缓解。

技术实现思路

[0006]基于此,本专利技术实施例提供了一种计算平台、计算平台算力扩展方法及装置,以满足计算平台算力灵活和弹性扩展的要求。
[0007]根据第一方面,本专利技术实施例提供了一种计算平台算力扩展方法,包括:在检测到总线接入的设备节点发生变更时,获取所述变更设备节点的节点信息;根据所述变更设备节点的节点信息更新处理能力与设备节点的对应关系的集合;根据更新后的处理能力与设备节点的对应关系的集合对计算平台需要处理的任务进行分配。
[0008]可选地,所述处理能力与设备节点的对应关系的集合的构建方法包括以下步骤:发布搜索命令;获取与总线连接的每个设备节点上报的能力集,其中所述能力集中包括所述设备节点具备的处理能力和算力;根据所述每个设备节点上报的能力集得到所述处理能力与设备节点的对应关系。
[0009]可选地,所述根据更新后的处理能力与设备节点的对应关系对计算平台需要处理的任务进行分配包括:当获取到新增任务时,将所述新增任务进行分解得到多个子任务;针对任一子任务,在所述更新后的处理能力与设备节点的对应关系中查找对该子任务具有处理能力的设备节点,得到设备节点集;并分别获取所述设备节点集中每个设备节点的当前算力状态;根据所述设备节点集中每个设备节点的当前算力状态,在所述设备节点集中挑
选出该子任务的分配设备节点;遍历所有的子任务,得到每个子任务的分配设备节点。
[0010]可选地,所述当前算力状态包括当前剩余算力及当前算力所占百分比;所述根据所述设备节点集中每个设备节点的当前算力状态,在所述设备节点集中挑选出该子任务的分配设备节点包括:在所述设备节点集中挑选出当前剩余算力最高的备选设备节点;当挑选出的备选设备节点为一个时,将所述备选设备节点作为该子任务的分配设备节点;当挑选出的备选设备节点为多个时,在多个备选设备节点中选取出当前算力所占百分比最低的备选设备节点,将所述当前算力所占百分比最低的备选设备节点作为该子任务的分配设备节点。
[0011]可选地,所述根据更新后的备选设备查找表对计算平台需要处理的任务进行分配包括:当获取到当前子任务的调整指令后,获取所述当前子任务的算力需求;在所述更新后的处理能力与设备节点的对应关系中查找对该子任务具有处理能力的设备节点,得到设备节点集;并分别获取所述设备节点集中每个设备节点的当前算力状态;根据所述设备节点集中每个设备节点的当前算力状态及该所述当前子任务的算力需求,在所述设备节点集中挑选出该子任务的分配设备节点。
[0012]可选地,根据所述设备节点集中每个设备节点的当前算力状态及所述当前子任务的算力需求,在所述设备节点集中挑选出该子任务的分配设备节点包括:在所述设备节点集中挑选出当前剩余算力最高的备选设备节点;当挑选出的备选设备节点为一个时,将挑选出的备选设备节点作为该子任务的分配设备节点;当挑选出的备选设备节点为多个时,在所述多个备选设备节点中选取出当前算力所占百分比最低的备选设备节点,将所述当前算力所占百分比最低的备选设备节点作为所述当前子任务的分配设备节点;获取所述当前子任务平移前所在设备节点的第一健康状态;根据所述分配设备节点的当前剩余算力及所述当前子任务的算力需求预估在将所述当前子任务平移至所述分配设备节点后所述分配设备节点的第二健康状态;当所述第二健康状态优于所述第一健康状态时,将所述当前子任务平移至所述分配设备节点。
[0013]可选地,所述根据所述变更设备节点的节点信息更新处理能力与设备节点的对应关系的集合,包括:获取所述变更设备节点的标识信息和所述变更设备节点的处理能力;利用所述变更设备节点的标识信息与所述变更设备节点的处理能力形成对应关系;根据所述对应关系更新所述处理能力与设备节点的对应关系的集合。
[0014]根据第二方面,本专利技术还公开了一种计算平台算力扩展装置,包括:获取模块,用于在检测到总线接入的设备节点发生变更时,获取所述变更设备节点的节点信息;更新模块,用于根据所述变更设备节点的节点信息更新处理能力与设备节点的对应关系的集合;分配模块,用于根据更新后的处理能力与设备节点的对应关系的集合对计算平台需要处理的任务进行分配。
[0015]根据第三方面,本专利技术实施例还公开了一种计算平台,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的计算平台算力扩展方法步骤。
[0016]可选地,所述计算平台还设置以下接口中的一种或两种:PCIE接口、网口。
[0017]根据第四方面,本专利技术实施例还公开了一种工程机械,包括:第三方面所述的计算
平台。
[0018]本专利技术技术方案,具有如下优点:
[0019]本专利技术通过在检测到总线接入的设备节点发生变更时,获取变更设备节点的节点信息,再根据变更设备节点的节点信息更新处理能力与设备节点的对应关系的集合,并根据更新后的处理能力与设备节点的对应关系的集合对计算平台需要处理的任务进行处理。由此可以在接入设备发生变更的时,将当前计算平台需要处理的任务根据更新后的处理能力与设备节点的对应关系的集合进行分配,满足了计算平台算力灵活和弹性扩展的要求。
附图说明
[0020]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为工程机械计算平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算平台算力扩展方法,其特征在于,包括:在检测到总线接入的设备节点发生变更时,获取所述变更设备节点的节点信息;根据所述变更设备节点的节点信息更新处理能力与设备节点的对应关系的集合;根据更新后的处理能力与设备节点的对应关系的集合对计算平台需要处理的任务进行分配。2.根据权利要求1所述的方法,其特征在于,所述处理能力与设备节点的对应关系的集合的构建方法包括以下步骤:发布搜索命令;获取与总线连接的每个设备节点上报的能力集,其中所述能力集中包括所述设备节点具备的处理能力和算力;根据所述每个设备节点上报的能力集得到所述处理能力与设备节点的对应关系。3.根据权利要求1所述的方法,其特征在于,所述根据更新后的处理能力与设备节点的对应关系对计算平台需要处理的任务进行分配包括:当获取到新增任务时,将所述新增任务进行分解得到多个子任务;针对任一子任务,在所述更新后的处理能力与设备节点的对应关系中查找对该子任务具有处理能力的设备节点,得到设备节点集;并分别获取所述设备节点集中每个设备节点的当前算力状态;根据所述设备节点集中每个设备节点的当前算力状态,在所述设备节点集中挑选出该子任务的分配设备节点;遍历所有的子任务,得到每个子任务的分配设备节点。4.根据权利要求3所述的方法,其特征在于,所述当前算力状态包括当前剩余算力及当前算力所占百分比;所述根据所述设备节点集中每个设备节点的当前算力状态,在所述设备节点集中挑选出该子任务的分配设备节点包括:在所述设备节点集中挑选出当前剩余算力最高的备选设备节点;当挑选出的备选设备节点为一个时,将所述备选设备节点作为该子任务的分配设备节点;当挑选出的备选设备节点为多个时,在多个备选设备节点中选取出当前算力所占百分比最低的备选设备节点,将所述当前算力所占百分比最低的备选设备节点作为该子任务的分配设备节点。5.根据权利要求1所述的方法,其特征在于,所述根据更新后的备选设备查找表对计算平台需要处理的任务进行分配包括:当获取到当前子任务的调整指令后,获取所述当前子任务的算力需求;在所述更新后的处理能力与设备节点的对应关系中查找对该子任务具有处理能力的设备节点,得到设备节点集;并分别获取所述设备节点集中每个设备节点的当前算力状态;根据所述设备节点集中每个设备节点的当前算...

【专利技术属性】
技术研发人员:王发平谢紫亮姜波
申请(专利权)人:深圳海星智驾科技有限公司
类型:发明
国别省市:

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

1