[发明专利]多处理器系统及其控制方法无效
| 申请号: | 200880019342.0 | 申请日: | 2008-06-11 |
| 公开(公告)号: | CN101681286A | 公开(公告)日: | 2010-03-24 |
| 发明(设计)人: | 井上贵司;井野口健 | 申请(专利权)人: | 丰田自动车株式会社 |
| 主分类号: | G06F11/20 | 分类号: | G06F11/20 |
| 代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 高培培;车 文 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理器 系统 及其 控制 方法 | ||
技术领域
本发明涉及一种多处理器系统及其控制方法,该多处理器系统具有分别被分配了应负责的控制的多个处理器。
背景技术
作为现有技术,已知有由多个处理器构成的多处理器系统(例如,参照专利文献1)。专利文献1中公开的多处理器系统具备3个以上的处理器,每个处理器具有通常模式和监视模式,在通常模式下,处理器执行程序来进行信息处理,在监视模式下,处理器执行与被指定为该通常模式的处理器相同的程序,并对被指定为该通常模式的处理器的执行状态和自身的执行状态进行比较,并且在两者不一致时产生异常信号。然后,将这些处理器中的一个指定为上述通常模式,并将其余多个处理器的每一个都指定为上述监视模式。当被指定为上述监视模式的处理器的每一个都产生了上述异常信号时,将被指定为上述通常模式的处理器从系统中分离出来,然后将在被指定为上述监视模式的多个处理器中的一个指定为上述通常模式而将其余的指定为上述监视模式,从而对系统进行再构筑。另一方面,在被指定为上述监视模式的处理器中的一个产生了上述异常信号时,将该处理器从系统中分离出来,并将其余的处理器指定为各自的模式,从而使系统再次起动。
专利文献1:日本特公平6-30069号公报
但是,在被指定为通常模式的处理器和被指定为监视模式的处理器需要执行相同程序的上述现有技术中,在给每个处理器分配有应负责的控制的多处理器系统的情况下,未必能够执行相同的程序,因此无法应对该系统的处理器的异常的发生。此外,在上述现有技术中,例如在分配有比其它控制更重要的控制的处理器发生了异常的情况下,需要采取某些对策,以使与该重要的控制有关的处理器不会被分离出来。
发明内容
因此,本发明的目的在于提供一种多处理器系统及其控制方法,即使分别被分配了应负责的控制的多个处理器中的特定处理器发生了异常,也能够继续对被分配给特定处理器的控制进行处理。
为了达成上述目的,第一发明是一种多处理器系统,具有分别被分配了应负责的控制的多个处理器,其特征在于,上述多处理器系统包括:异常检测单元,对上述多个处理器中的特定处理器所发生的异常进行检测;以及指令单元,根据上述异常检测单元的检测结果,使被分配给上述特定处理器的特定控制由上述多个处理器中的除上述特定处理器以外的其它处理器中的任一个代为负责。
第二发明是第一发明所涉及的多处理器系统,其特征在于,上述多处理器系统包括对上述特定处理器的硬件有无异常进行诊断的异常诊断单元,根据上述异常诊断单元的诊断结果,判断是否将下述控制分配给上述特定处理器:通过上述指令单元所指定的、代为负责上述特定控制的处理器在进行上述特定控制的代替之前所分配到的控制。
第三发明是第一或第二发明所涉及的多处理器系统,其特征在于上述指令单元按照预定的优先顺序来决定代为负责上述特定控制的处理器。
第四发明是第三发明所涉及的多处理器系统,其特征在于,上述预定的优先顺序根据上述其它处理器的处理负荷来决定。
第五发明是第一或第二发明所涉及的多处理器系统,其特征在于,指示上述其它处理器中的未代为负责上述特定控制的处理器进行针对下述控制的配置的改变:通过上述指令单元所指定的、代为负责上述特定控制的处理器在进行上述特定控制的代替之前所分配到的控制。
第六发明是第一或第二发明所涉及的多处理器系统,其特征在于,上述指令单元使操作系统和在该操作系统上执行的应用程序被代为处理。
第七发明是第六发明所涉及的多处理器系统,其特征在于,上述指令单元使原分配给上述特定处理器的车辆控制用操作系统由原分配有信息控制用操作系统的上述其它处理器中的任一个代为处理。
第八发明是第一或第二发明所涉及的多处理器系统,其特征在于,上述多个处理器是多核处理器内的处理器内核。
此外,为了达成上述目标,第九发明是一种多处理器系统的控制方法,上述多处理器系统具有分别被分配了应负责的控制的多个处理器,上述多处理器系统的控制方法的特征在于,包括:异常检测步骤,对上述多个处理器中的特定处理器所发生的异常进行检测;以及代替步骤,在检测出上述异常的情况下,使被分配给上述特定处理器的特定控制由上述多个处理器中的除上述特定处理器以外的其它处理器中的任一个代为负责。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰田自动车株式会社,未经丰田自动车株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880019342.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:供电线路断线故障保护装置
- 下一篇:用于采集自然运动流体的动能的设备及方法





