[发明专利]多核处理器错误监控系统和方法有效
申请号: | 201811485854.8 | 申请日: | 2018-12-06 |
公开(公告)号: | CN110008078B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 金起范;金荣奭 | 申请(专利权)人: | 现代摩比斯株式会社 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;田喜庆 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 错误 监控 系统 方法 | ||
提供了一种多核处理器错误监控系统和方法,该系统包括:第一和第二多核处理器;以及错误监控处理器,错误监控处理器配置成监控第一和第二多核处理器。错误监控处理器包括监控模块以及第一缓冲区和第二缓冲区。监控模块通过不穿过第一缓冲区的第一路径和穿过第一缓冲区的第二路径连接到第一多核处理器。监控模块在通过第一路径与第一多核处理器连接的旁路模式下计算并监控与第一多核处理器的包括通信速度和延迟率的通信特性。监控模块在通过第二路径与第一多核处理器连接的QoS模式下测量第一缓冲区的读取和写入时间,以计算与第一多核处理器的通信时间。
相关申请的交叉引用
本申请要求2017年12月8日提交的韩国专利申请第10-2017-0168624号的优先权,其全部内容通过引用并入本文。
技术领域
本发明涉及一种多汽车多核处理器错误监控设备和方法,并且更具体地,涉及一种用于监控多个车辆多核处理器中的每一个中的错误和错误原因的多汽车多核处理器错误监控系统和方法。
背景技术
当前,越来越多具有内置微控制器单元的电子控制设备应用到汽车中。车辆中的微控制器单元在控制车辆的每个设备的功能方面起着重要作用。
然而,有时由于微控制器单元中的故障或异常信号的出现,会出现功能停止的情况。由于微控制器单元的故障可能会严重影响乘车人的安全,因此其应始终正常运行。因此,有必要定期检查微控制器单元是否正常运行。
通常,使用看门狗来监控微控制器单元的异常。例如,存在定期检查触发信号的周期看门狗、带有触发信号的时间窗的窗口看门狗、以及回答给定问题的问答看门狗。
更具体地说,在正常运行期间,系统定期向微处理器发送询问,并定期启动看门狗计时器,以防止响应时间推移或超时。
如果处理器由于硬件缺陷或程序错误而无法重新启动看门狗,则计时器会随时间产生超时信号。该超时信号用于采取若干纠正措施。这种纠正措施通常包括将系统保持在安全状态,并使其恢复正常运行。
看门狗计时器通常存在于计算机控制设备中,这给人类访问或及时响应错误增加了难度。如果软件停止,许多嵌入式系统可能不仅仅依靠用户重启。因此,这些嵌入式系统必须是自支持的。例如,诸如空间探测器之类的远程嵌入式系统可能不会由人类操作员在物理上访问。如果系统无法自动修正错误,它们可能会永久损坏。这种情况下通常会用到看门狗计时器。
图1示出了根据现有技术的处理器的错误监控系统的框图。
过去,为了监控处理内核(或处理器)的正常运行,看门狗计时器在看门狗处理器200中可变地设置,并且在对应时间内从处理内核100接收到看门狗计时器(WDT)脉冲信号后,确定处理内核100的运行没有问题。
如果在WDT中设置的时间内没有从处理内核100接收到WDT脉冲信号,则看门狗处理器200重置处理内核100。在传统的处理内核100错误监控技术中,无法确定多核系统中的哪个内核有问题。
此外,在具有多个看门狗处理器和任意数量处理器的传统多核系统中,看门狗处理器执行操作以监控其他处理器。然而,如果错误发生在特定的处理器中,则错误监控技术无法确定错误发生的具体原因。例如,看门狗处理器可能无法确定特定处理器上发生的错误是算术错误还是通信错误。
发明内容
已做出本发明来解决上述技术问题,并且本发明的目的是充分解决因现有技术的限制和缺点引起的各种问题,并且本发明提供了一种多处理器错误监控系统和方法,用于监控多个处理器中的每一个的错误和错误原因,并提供了一种其上记录有用于执行该方法的程序的计算机可读记录介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于现代摩比斯株式会社,未经现代摩比斯株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811485854.8/2.html,转载请声明来源钻瓜专利网。