多核处理器的软件故障注入与分析系统

    公开(公告)号:CN103678131A

    公开(公告)日:2014-03-26

    申请号:CN201310695964.8

    申请日:2013-12-18

    IPC分类号: G06F11/36 G06F15/16

    摘要: 本发明提供了一种多核处理器的软件故障注入及分析系统,具体实现包括:软件故障注入子系统和软件故障分析子系统;所述软件故障注入子系统包括:故障定义模块,用于存储及输出预定的软件故障;故障注入模块,用于通过预定的注入器将所述预定的软件故障注入多核处理器系统;所述软件故障分析子系统包括:日志读取模块,用于读取并记录所述多核处理器系统中的软件故障;日志分析模块,用于分析所述多核处理器系统中的软件故障并输出软件故障的类型。本发明提供了一种适用于国产多核处理器芯片的故障模型用以模拟复杂电磁环境下产生的软件故障,并且能够实现软件故障注入与分析系统进行软件注入与分析。

    多核处理器的瞬时故障容错系统

    公开(公告)号:CN103617094A

    公开(公告)日:2014-03-05

    申请号:CN201310695327.0

    申请日:2013-12-18

    IPC分类号: G06F11/07 G06F15/16

    摘要: 本发明提供了一种多核处理器的瞬时故障容错系统,包括:故障检测分析子系统、进程监控子系统和检查点设置及恢复子系统;所述检查点设置及恢复子系统包括:用户态命令模块、libcr库函数模块和进程保护恢复内核模块;所述用户调用接口模块用于向所述进程保护恢复内核模块发送检查点的保存和恢复的请求并显示操作结果;所述libcr库函数模块用于触发进程进行检查点的保存和恢复;所述进程保护恢复内核模块用于接收所述用户调用接口模块发送的检查点的保存和恢复请求,并在执行对所述进程的运行信息的检查点的保存和恢复的操作后返回操作结果。本发明能够较好地提高计算机系统的可靠性,并提高计算机从瞬时故障中恢复的能力。