[发明专利]一种指令cache的故障诊断方法及系统有效
申请号: | 201610190415.9 | 申请日: | 2016-03-29 |
公开(公告)号: | CN105893165B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 孙永红 | 申请(专利权)人: | 杭州和利时自动化有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/10 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 罗满 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种指令cache的故障诊断方法及系统,该方法包括对寄存器组赋予基准初始值和辅助初始值;将运算指令存放至指令cache中,连续执行N次,直至指令cache的空间被占满;依次调用指令cache中的运算指令对基准初始值和辅助初始值进行运算处理直至N条运算指令被调用完,得到第一计算结果;再将逆运算指令存放至指令cache中,连续执行N次;依次调用指令cache中的逆运算指令对第一计算结果和辅助初始值进行逆运算处理直至N条逆运算指令被调用完,得到第二计算结果;依据第二计算结果与基准初始值是否相等来生成相应的诊断结果。该方法能够有效判断指令cache是否出现故障,降低了处理器的故障率,提高了处理器的运行效率。 | ||
搜索关键词: | 一种 指令 cache 故障诊断 方法 系统 | ||
【主权项】:
1.一种指令cache的故障诊断方法,其特征在于,包括:/n对预先选定的清空后的寄存器组赋予基准初始值和辅助初始值;/n将预先设定好的运算指令存放至指令cache中,连续执行N次,直至所述指令cache的空间被占满,其中,N为正整数;/n依次调用所述指令cache中的运算指令对所述基准初始值和所述辅助初始值进行运算处理直至N条运算指令被调用完,得到第一计算结果;/n再将预先设定好的逆运算指令存放至指令cache中,连续执行N次,其中,所述逆运算指令与所述运算指令互逆;/n依次调用所述指令cache中的逆运算指令对所述第一计算结果和所述辅助初始值进行逆运算处理直至N条逆运算指令被调用完,得到第二计算结果;/n当所述第二计算结果与所述基准初始值相等时,则生成所述指令cache没有故障的诊断结果;/n当所述第二计算结果与所述基准初始值不相等时,则生成所述指令cache有故障的诊断结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州和利时自动化有限公司,未经杭州和利时自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610190415.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种可发渐变光的闹钟
- 下一篇:一种便携式学生用闹钟