[发明专利]一种多核处理器应用系统及提高其可靠性的方法在审
申请号: | 202110241126.8 | 申请日: | 2021-03-04 |
公开(公告)号: | CN113312094A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 吴蓬勃;梁争争;杨敬宝;许少尉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F11/22;G06F11/30 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 秦媛媛 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 处理器 应用 系统 提高 可靠性 方法 | ||
1.一种多核处理器应用系统,其特征在于,所述系统包含:多个处理器,每个处理器为多核处理器;将多个处理器中的任意一个核作为余度管理处理核;
其他核中的每个核的输入端连接信号输入模块,输出端连接信号输出模块,形成一个对应的余度通道;其他核为除余度管理处理核之外的多个处理器中的所有核;
每个余度通道的输入数据端、输出数据端以及核运行状态输出端分别与余度管理处理核的信号采集端连接。
2.根据权利要求1所述的一种多核处理器应用系统,其特征在于,信号输入模块、信号输出模块和每个核之间通过底板总线进行连接。
3.根据权利要求1所述的一种多核处理器应用系统,其特征在于,各个余度通道之间通过中断方式进行数据同步,各个余度通道之间通过CCDL交叉通信进行数据交换和数据共享。
4.一种提高多核处理器应用系统可靠性的方法,所述方法应用于权利要求1-3中任一项所述的应用系统,其特征在于,所述方法包括:
S1,余度管理处理核分别采集每个余度通道的输入数据、输出数据以及核运行状态;
S2,根据每个余度通道的输入数据、输出数据以及核运行状态进行余度管理。
5.根据权利要求4所述的一种提高多核处理器应用系统可靠性的方法,其特征在于,S2进行余度管理,具体为:
余度管理处理核获取每个余度通道的输入数据,对每个余度通道的输入数据进行对比判别,如果每个余度通道的输入数据一致,则所有余度通道的输入通道正常;
如果某个余度通道的输入数据与其他余度通道的输入数据在连续N个周期都不一致,则余度管理处理核判定该余度通道出现输出故障,并切断该余度通道的所有数据交互;
如果某个余度通道的输入数据与其他余度通道的输入数据在小于连续N个周期不一致,则余度管理处理核判定该余度通道出现输入故障,并将其他余度通道的输入数据共享给该故障余度通道的核。
6.根据权利要求4所述的一种提高多核处理器应用系统可靠性的方法,其特征在于,S2进行余度管理,具体为:
余度管理处理核获取每个余度通道的输出数据,对每个余度通道的输出数据进行对比判别,如果每个余度通道的输出数据一致,则所有余度通道的输出通道正常;
如果某个余度通道的输出数据与其他余度通道的输出数据在连续N个周期都不一致,则余度管理处理核判定该余度通道出现输出故障,并切断该余度通道的所有数据交互;
如果某个余度通道的输出数据与其他余度通道的输出数据在小于连续N个周期不一致,则余度管理处理核判定该余度通道出现输出故障,并将其他余度通道的输出数据共享给该故障余度通道的核。
7.根据权利要求4所述的一种提高多核处理器应用系统可靠性的方法,其特征在于,S2进行余度管理,具体为:
余度管理处理核获取每个余度通道的核运行状态,对每个余度通道的核运行状态进行对比判别,如果每个余度通道的核运行状态一致,则所有余度通道的核运行状态正常;
如果某个余度通道的核运行状态与其他余度通道的核运行状态不一致,则余度管理处理核判定该余度通道出现运行状态故障,并切断该余度通道的所有数据交互。
8.根据权利要求4所述的一种提高多核处理器应用系统可靠性的方法,其特征在于,所述方法还包括:
每个余度通道的核进行同步自检和C C D L故障自检;
当同步自检出同步故障时,设置故障字,保留该余度通道的正常数据交互;
当C C D L故障自检出C C D L故障时,切断该余度通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110241126.8/1.html,转载请声明来源钻瓜专利网。