多核调度的方法、装置、车辆、电子设备及介质制造方法及图纸

技术编号:41380576 阅读:26 留言:0更新日期:2024-05-20 10:22
本公开涉及一种多核调度的方法、装置、车辆、电子设备及介质,包括:获取车辆多核处理器中各核的任务初始分配信息和各核上任务的优先级;根据任务初始分配信息和各核上任务的优先级,确定任务分配不均衡程度,任务分配不均衡程度表示各核之间的任务分配数量和各核内不同优先级任务的执行时长至少之一的不均衡程度;根据任务分配不均衡程度,在各核之间进行任务迁移调度;基于迁移队列进行任务在各核之间的中转和迁移。该方法能够提升多核处理器的利用率,实现多核负载均衡,在初始状态下用户只需要根据任务的重要程度来指定任务的优先级即可,无需考虑任务和核之间的对应关系而进行任务的初始分配设置,极大地降低了初始化进行任务分配的难度。

【技术实现步骤摘要】

本公开涉及车辆任务调度领域,尤其涉及一种多核调度的方法、装置、车辆、电子设备及介质


技术介绍

1、在车辆领域,汽车的智能化应用越来越普及。汽车开放系统架构(autosar,automotive open system architecture)是由全球各家汽车制造商、零部件供应商以及各种研究、服务机构共同参与的一种汽车电子系统的合作开发框架,并建立了一个开放的汽车控制器(ecu)标准软件架构。autosar具有经典操作平台(cp,classsic platform)和自适应平台(ap,adaptive platform)。

2、针对自动驾驶车辆而言,在有限的计算和存储条件(车规级芯片对应的计算资源和有限的存储资源等)下,具有任务及时响应和一些重要程度较高的任务(例如根据路况确定是否进行刹车的任务)快速处理的需求。目前,在autosar的cp操作平台支持多核调度,autosar的cp操作平台在进行多核调度时,主要调度逻辑是各核独立调度,每个核只能处理绑定在本核上面的任务,在各个核内基于算法实现核内任务的最优调度。然而,这种调度方式如果面对一开始本文档来自技高网...

【技术保护点】

1.一种多核调度的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述任务分配不均衡程度,在各核之间进行任务迁移调度,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,所述迁移队列内的任务按照优先级由高到低进行排序;

5.根据权利要求1所述的方法,其特征在于,将所述目标迁出任务迁入至所述目标迁入核,包括:

6.根据权利要求5所述的方法,其特征在于,将所述目标迁出任务迁入至所述目标迁入核,包括:

7.一种多核调度的装置,其特征在于,包括:...

【技术特征摘要】

1.一种多核调度的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述任务分配不均衡程度,在各核之间进行任务迁移调度,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,所述迁移队列内的任务按照优先级由高到低进行排序;

5.根据权利要求1所述的方法,其特征在于,将所述目标迁出任务迁入至所述目标迁入核,包括:

6.根据权利要求5...

【专利技术属性】
技术研发人员:胡自成谢宝友
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

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

1