[发明专利]多核处理器故障处理方法、多核处理器及通信设备无效
申请号: | 201010115908.9 | 申请日: | 2010-02-25 |
公开(公告)号: | CN101799776A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 岳青伦 | 申请(专利权)人: | 上海华为技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 200121 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 故障 处理 方法 通信 设备 | ||
1.一种多核处理器故障处理方法,其特征在于,包括:
判断对数据进行处理的主用核是否发生故障;
若是,则将备用核切换为主用状态。
2.根据权利要求1所述的多核处理器故障处理方法,其特征在于,所述备用核判断对数据进行处理的主用核是否发生故障,若是,则备用核将自身切换为主用状态。
3.根据权利要求2所述的多核处理器故障处理方法,其特征在于,所述备用核判断对数据进行处理的主用核是否发生故障包括:
备用核获取主用核的每个处理阶段所用到的数据内容和针对该数据内容的阶段处理结果,对该数据内容进行与主用核相同的阶段处理,再判断备用核的阶段处理结果与主用核的阶段处理结果是否一致,若不一致,则备用核判定主用核发生故障。
4.根据权利要求3所述的多核处理器故障处理方法,其特征在于,在所述备用核将自身切换为主用状态之后还包括:
从缓存队列中获取故障核处理的当前数据的后续数据并处理。
5.根据权利要求4所述的多核处理器故障处理方法,其特征在于,在从缓存队列中获取故障核处理的当前数据的后续数据并处理之前还包括:
所述备用核对该备用核最新保存的阶段处理结果进行后续处理阶段的处理。
6.根据权利要求1所述的多核处理器故障处理方法,其特征在于,在所述将备用核切换为主用状态之后包括:对故障核进行故障检测,若该故障是可恢复性故障,则将所述故障核恢复为可用状态。
7.根据权利要求6所述的多核处理器故障处理方法,其特征在于,所述故障核在恢复为可用状态之后,进入备用状态,监控主用核的运行状态。
8.根据权利要求6所述的多核处理器故障处理方法,其特征在于,在所述对故障核进行故障检测之后还包括:
若该故障是不可恢复性故障,则发出告警。
9.根据权利要求1所述的多核处理器故障处理方法,其特征在于,在所述将备用核切换为主用状态之后包括:从故障核获取发生故障时的现场资料并保存。
10.一种多核处理器,其特征在于,所述多核处理器包括:
主用核,用于对数据进行处理;
备用核,用于判断主用核是否发生故障;若是,则将所述备用核切换为主用状态。
11.根据权利要求10所述的多核处理器,其特征在于,所述备用核包括:
获取单元,用于获取主用核的每个处理阶段所用到的数据内容和针对该数据内容的阶段处理结果;
处理单元,用于对获取的数据内容进行与主用核相同的阶段处理;
判断单元,用于判断处理单元的阶段处理结果与获取单元获取的阶段处理结果是否一致;
切换单元,用于判断单元判定不一致时,将所述备用核切换为主用状态。
12.根据权利要求10所述的多核处理器,其特征在于,所述多核处理器还包括:
管理模块,用于在所述备用核将自身切换为主用状态之后,对故障核进行故障检测,若该故障是可恢复性故障,则将所述故障核恢复为可用状态。
13.根据权利要求12所述的多核处理器,其特征在于,还包括:
告警模块,用于若管理模块确定故障不是可恢复性故障,则发出告警。
14.一种通信设备,包括如权利要求10至13中任一项所述的多核处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华为技术有限公司,未经上海华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010115908.9/1.html,转载请声明来源钻瓜专利网。