发明名称 |
多核通信系统中检测数据核故障的方法及装置 |
摘要 |
本发明涉及多核CPU管理技术,其公开了一种多核通信系统中检测数据核故障的方法,解决传统技术中检测数据核故障需要依赖于报文接收和核间通信,增加了故障检测复杂性的问题。本发明通过在数据核上循环运行自定义任务并同时对运行次数进行统计,在控制核上周期性的运行监控任务,对自定义任务的运行次数的统计状态进行检测,根据前后两次的检测情况对比从而判断是否出现数据核故障,该方式不依赖于报文接收和核间通信,检测方法简单、消耗系统资源少。此外,本发明还公开了一种多核通信系统中检测数据核故障的装置,适用于具备多核CPU的通信系统。 |
申请公布号 |
CN102629228B |
申请公布日期 |
2015.07.15 |
申请号 |
CN201210126637.6 |
申请日期 |
2012.04.26 |
申请人 |
迈普通信技术股份有限公司 |
发明人 |
何三波 |
分类号 |
G06F11/34(2006.01)I;G06F15/16(2006.01)I |
主分类号 |
G06F11/34(2006.01)I |
代理机构 |
成都虹桥专利事务所(普通合伙) 51124 |
代理人 |
李顺德 |
主权项 |
多核通信系统中检测数据核故障的装置,其特征在于,包括:数据核监控任务模块、数据核自定义任务模块、数据核自定义任务计数模块;所述数据核监控任务模块,用于在多核通信系统的控制核上周期性运行数据核监控任务,每次运行数据核监控任务时,检测数据核自定义任务计数模块对数据核自定义任务的运行次数的统计情况,当数据核监控任务模块本次运行时检测到某个数据核自定义任务计数模块的统计次数与上次运行时检测到的统计次数一致,则判定为该数据核出现故障;所述数据核自定义任务模块,用于在多核通信系统的数据核上不间断的循环运行数据核自定义任务;所述自定义任务检测到有数据时则处理数据,没有数据时则空转;所述数据核自定义任务计数模块,用于对数据核自定义任务的运行次数进行统计。 |
地址 |
610041 四川省成都市高新区九兴大道16号迈普大厦 |