嵌入式算力分配方法、系统、计算机设备和存储介质技术方案

技术编号:37344960 阅读:45 留言:0更新日期:2023-04-22 21:37
本申请涉及一种嵌入式算力分配方法、系统、计算机设备、存储介质和计算机程序产品。所述方法包括:获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行分发的动态任务。搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,主设备与从设备之间建立有通信连接。采用本方法能够将原有硬件设备与新增硬件设备通过嵌入式技术实现算力分配,无需硬件预埋,也无需替换原有硬件,即可满足升级后软件所需算力,大大降低了算力成本和硬件升级成本。本。本。

【技术实现步骤摘要】
嵌入式算力分配方法、系统、计算机设备和存储介质


[0001]本申请涉及汽车
,特别是涉及一种嵌入式算力分配方法、系统、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着汽车行业的发展,汽车由传统的代步工具逐步向具备感知、决策、执行能力的“智能终端”演进。在演进的过程中,车载芯片作为主导智能化的基石,负责电子电气架构的信息传递和数据处理,扮演了极为重要的角色。然而,随着智能座舱的不断丰富和自动驾驶能力的不断提升,汽车行业对车载芯片的算力提出了更高的要求。
[0003]在“软件定义汽车”的技术路线逐渐成为共识的当下,车载软件系统后续可以通过OTA(Over

The

Air technology,空中下载技术)方式进行升级,而硬件更新周期会更长,导致硬件所能提供的算力跟不上软件更新所需算力。目前行业解决硬件更新周期长的问题,主要有以下两个方案:第一,硬件预埋,提供冗余算力;第二,直接更换升级硬件。
[0004]但是,上述两种技术方案均会带来成本增加的问题:硬件预埋会造成算力成本增加;而直接更换升级硬件会令原有的硬件算力资源闲置。因此,为了解决硬件更新周期长的问题,通常会引起造车成本或维护成本的升高的问题。如何令硬件能够适应快速发展的自动驾驶水平,已经成为行业的痛点。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够解决硬件更新周期长的问题的嵌入式算力分配方法、系统、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]一方面,本申请提供了一种嵌入式算力分配方法,由若干搭载有算力芯片的硬件设备中的主设备执行,方法包括:
[0007]获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;
[0008]基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行分发的动态任务;
[0009]其中,搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,从设备包括一个或多个,主设备与从设备之间建立有通信连接。
[0010]在其中一个实施例中,基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行主设备分发的动态任务包括:
[0011]根据从设备的资源占用信息,调整向从设备进行任务分发的数量;
[0012]基于调整后的任务分发的数量,主动向从设备进行动态任务分发;或在接收到从设备上报的任务请求的情况下,向上报任务请求的从设备进行动态任务分发。
[0013]在其中一个实施例中,从设备包括多个内核;基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行主设备分发的动态任务包括:
[0014]基于从设备的资源占用信息,通过从设备中各内核对应的主从连接通道,向从设备的各内核进行动态任务分发;
[0015]接收从设备通过各内核对应的主从连接通道反馈的任务执行后对应的任务执行结果;
[0016]其中,从设备中各内核对应的主从连接通道为该内核与主设备的选择器线程之间的连接通道;任务执行结果存储于从设备的各内核对应的缓冲区。
[0017]在其中一个实施例中,方法还包括:
[0018]主设备与从设备间通过心跳数据监测对方的存活性;
[0019]若监测到主设备存活性失效的情况下,在从设备中确定目标设备,由目标设备与主设备进行主从身份转换。
[0020]在其中一个实施例中,在从设备中确定目标设备,包括:
[0021]基于从设备的性能信息,从从设备中确定性能信息满足条件的从设备作为目标设备。
[0022]在其中一个实施例中,主设备上搭载有用于记录设备状态的分布式状态机;
[0023]方法还包括:
[0024]主设备在与从设备建立通信连接后,主设备的分布式状态机记录的状态从响应态切换为连接态;
[0025]主设备在开始面向从设备正常工作后,主设备的分布式状态机记录的状态从连接态切换为工作态,并在工作态下获取搭载有算力芯片的硬件设备中的从设备的资源占用信息。
[0026]第二方面,本申请还提供了一种嵌入式算力分配系统,配置于若干搭载有算力芯片的硬件设备中的主设备中,系统包括:
[0027]获取模块,用于获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;
[0028]任务分发模块,用于基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行分发的动态任务;
[0029]其中,搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,从设备包括一个或多个,主设备与从设备之间建立有通信连接。
[0030]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
[0031]获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;
[0032]基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行分发的动态任务;
[0033]其中,搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,从设备包括一个或多个,主设备与从设备之间建立有通信连接。
[0034]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0035]获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;
[0036]基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行主设备动态任务;
[0037]其中,搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,从设备包括一个或多个,主设备与从设备之间建立有通信连接。
[0038]第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0039]获取搭载有算力芯片的硬件设备中的从设备的资源占用信息;
[0040]基于从设备的资源占用信息,向从设备进行动态任务分发,以使从设备执行主设备动态任务;
[0041]其中,搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,主设备为原有硬件设备或新增硬件设备,从设备为搭载有算力芯片的硬件设备中除主设备之外的其他硬件设备,从设备包括一个或多个,主设备与从设备之间建立有通信连接。
[0042]上述嵌入式算力分配方法、系统、计算机设备、存储介质和计算机程序产品,利用嵌入式技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式算力分配方法,其特征在于,由若干搭载有算力芯片的硬件设备中的主设备执行,所述方法包括:获取所述搭载有算力芯片的硬件设备中的从设备的资源占用信息;基于所述从设备的资源占用信息,向所述从设备进行动态任务分发,以使所述从设备执行分发的动态任务;其中,所述搭载有算力芯片的硬件设备包括原有硬件设备和新增硬件设备,所述主设备为原有硬件设备或新增硬件设备,所述从设备为所述搭载有算力芯片的硬件设备中除所述主设备之外的其他硬件设备,所述从设备包括一个或多个,所述主设备与所述从设备之间建立有通信连接。2.根据权利要求1所述的方法,其特征在于,所述基于所述从设备的资源占用信息,向所述从设备进行动态任务分发,以使所述从设备执行所述主设备分发的动态任务包括:根据所述从设备的资源占用信息,调整向所述从设备进行任务分发的数量;基于调整后的任务分发的数量,主动向所述从设备进行动态任务分发;或在接收到所述从设备上报的任务请求的情况下,向上报任务请求的所述从设备进行动态任务分发。3.根据权利要求2所述的方法,其特征在于,所述从设备包括多个内核;所述基于所述从设备的资源占用信息,向所述从设备进行动态任务分发,以使所述从设备执行所述主设备分发的动态任务包括:基于所述从设备的资源占用信息,通过所述从设备中各内核对应的主从连接通道,向所述从设备的各内核进行动态任务分发;接收所述从设备通过各内核对应的所述主从连接通道反馈的任务执行后对应的任务执行结果;其中,所述从设备中各内核对应的所述主从连接通道为该内核与所述主设备的选择器线程之间的连接通道;所述任务执行结果存储于所述从设备中各内核对应的缓冲区。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述主设备与所述从设备间通过心跳数据监测对方的存活性;若监测到所述主设备存活性失效的情况下,在所述从设备中确定目标设备,由...

【专利技术属性】
技术研发人员:毕灶荣
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1