System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用执行的跨处理单元迁移制造技术_技高网

应用执行的跨处理单元迁移制造技术

技术编号:43886079 阅读:5 留言:0更新日期:2025-01-03 13:02
本发明专利技术涉及应用执行的跨处理单元迁移。本文描述了用于跨处理单元迁移应用程序执行的技术和系统。第一处理器执行第一协调器,以启动应用程序的执行。目标处理器执行与第一协调器通信的第二协调器以将应用程序的执行迁移到目标处理器。当目标处理器准备好迁移应用程序时,第二协调器向第一协调器传达迁移可以继续进行。当所述第一处理器接收到所述通信时,将所述应用的执行迁移到所述目标处理器。以这种方式执行的迁移可以导致针对不同驱动状态的更好的资源平衡,通过减少活动运行的处理器的数量来节省功率,和/或通过最初在低功率实时处理器上运行应用然后将应用迁移到高功率处理器来加快启动时间。

【技术实现步骤摘要】

本专利技术涉及应用执行的跨处理单元迁移


技术介绍

1、机动车辆正变得更加先进和计算机化。它们可以包括从传感器系统(例如,车辆进入系统、雷达系统、相机系统)和驾驶辅助系统(例如,自适应巡航控制(acc)、车道辅助系统)到娱乐系统和机械系统(例如,发动机、制动系统、传动系统)的许多不同系统。随着计算资源在机动车辆中扩展,管理这些资源和与计算资源相关联的相关功率问题变得更加具有挑战性。


技术实现思路

1、本文描述了应用执行的跨处理单元迁移的一个或更多个方面。在一个方面,一种跨车辆上的多个处理器迁移应用的执行的车辆系统包括:车辆上的第一处理器,所述第一处理器执行多个应用,直到至少一个应用的执行的迁移将所述应用的执行转移到具有用于执行所述应用的可用资源的目标处理器。该车辆系统包括至少一个目标处理器,所述目标处理器包括具有可用资源以使用所述可用资源执行应用的执行的目标处理器。在系统架构内,第一协调器在所述第一处理器上执行以启动所述应用的执行,然后管理向目标处理器的迁移。第二协调器在所述目标处理器上执行并与所述第一协调器通信,指示用于接管所述应用的执行的所述可用资源,并与第一协调器通信以将应用的执行迁移到目标处理器以在所述执行在第一处理器上停止的位置恢复。

2、这些和其它描述的技术可以由硬件或硬件和在其上执行的软件的组合来执行。例如,计算机可读存储介质(crm)可以具有存储在其上的指令,并且在执行该指令时,配置处理器以执行所描述的技术。系统可以包括用于执行所述技术的装置。处理器或处理单元可以是系统的被配置为执行这里描述的方法和技术的一部分。

3、本概述介绍了与应用执行的跨处理单元迁移相关的简化概念,这在详细描述和附图中进一步描述。本概述不旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。

本文档来自技高网...

【技术保护点】

1.一种用于跨车辆上的多个处理器迁移应用的执行的车辆系统,所述车辆系统包括:

2.根据权利要求1所述的车辆系统,其中,所述第一协调器通过初始化过程执行所述应用来启动所述应用的所述执行,所述初始化过程包括在所述车辆的网络上建立通信。

3.根据权利要求1或2所述的车辆系统,其中,所述第一协调器和所述第二协调器通过以下操作将所述应用的所述执行从所述第一处理器迁移到所述目标处理器:

4.根据权利要求3所述的车辆系统,其中,在所述第一协调器和所述第二协调器将所述应用的所述执行从所述第一处理器迁移到所述目标处理器之前:

5.根据权利要求3或4所述的车辆系统,其中,所述第一随机存取存储器的被迁移到所述第二随机存取存储器的内容包括与所述应用相关的当前状态和数据。

6.根据权利要求3至5中任一项所述的车辆系统,其中,所述第一随机存取存储器的被迁移到所述第二随机存取存储器的内容包括:

7.根据权利要求3至6中任一项所述的车辆系统,其中,所述第一协调器和所述第二协调器通过以下操作将所述应用的所述执行从所述第一处理器迁移到所述目标处理器:

8.根据权利要求1至7中任一项所述的车辆系统,其中,所述第一处理器具有与所述目标处理器不同的硬件架构,并且其中,所述应用的所述执行从所述第一处理器到所述目标处理器的迁移包括:

9.根据权利要求1至8中任一项所述的车辆系统,其中:

10.根据权利要求1至9中任一项所述的车辆系统,其中,在低功率可用的情况期间,所述第二协调器将所述应用从所述目标处理器迁移回所述第一处理器。

11.根据权利要求1至10中任一项所述的车辆系统,其中,所述应用是以独立于所述第一处理器和所述目标处理器的硬件架构的二进制格式编译的,并且其中,所述应用是在被分发到所述车辆系统之前编译的。

12.根据权利要求1至11中任一项所述的车辆系统,其中,所述第一协调器与所述第二协调器通信,以将所述应用的所述执行迁移到所述目标处理器,以通过以下操作在所述执行在所述第一处理器上停止的位置恢复:

13.根据权利要求1至12中任一项所述的车辆系统,其中,所述应用是服务应用或设备驱动程序应用。

14.根据权利要求1至13中任一项所述的车辆系统,其中,所述第一协调器和所述第二协调器:

15.一种用于跨车辆上的多个处理器迁移应用的执行的方法,所述方法包括以下步骤:

...

【技术特征摘要】

1.一种用于跨车辆上的多个处理器迁移应用的执行的车辆系统,所述车辆系统包括:

2.根据权利要求1所述的车辆系统,其中,所述第一协调器通过初始化过程执行所述应用来启动所述应用的所述执行,所述初始化过程包括在所述车辆的网络上建立通信。

3.根据权利要求1或2所述的车辆系统,其中,所述第一协调器和所述第二协调器通过以下操作将所述应用的所述执行从所述第一处理器迁移到所述目标处理器:

4.根据权利要求3所述的车辆系统,其中,在所述第一协调器和所述第二协调器将所述应用的所述执行从所述第一处理器迁移到所述目标处理器之前:

5.根据权利要求3或4所述的车辆系统,其中,所述第一随机存取存储器的被迁移到所述第二随机存取存储器的内容包括与所述应用相关的当前状态和数据。

6.根据权利要求3至5中任一项所述的车辆系统,其中,所述第一随机存取存储器的被迁移到所述第二随机存取存储器的内容包括:

7.根据权利要求3至6中任一项所述的车辆系统,其中,所述第一协调器和所述第二协调器通过以下操作将所述应用的所述执行从所述第一处理器迁移到所述目标处理器:

8.根据权利要求1至7中任一项所述的车辆系统,...

【专利技术属性】
技术研发人员:R·A·贝尔C·培提格
申请(专利权)人:APTIV技术股份公司
类型:发明
国别省市:

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

1