[发明专利]避免硬件事件预定序列触发的计算机处理器中的处理缺陷有效
申请号: | 201310546152.7 | 申请日: | 2013-11-06 |
公开(公告)号: | CN103870388A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | M·C·杜龙;M·D·麦克劳克林 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/07 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;黄倩 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 避免 硬件 事件 预定 序列 触发 计算机 处理器 中的 处理 缺陷 | ||
1.一种避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的方法,所述方法包括:
检测硬件事件的所述预定序列将在所述计算机处理器处出现;以及
由所述计算机处理器执行第一上电复位过程,使得所述计算机处理器响应于检测到硬件事件的序列来初始化为在计算机存储器中存储的第一状态。
2.根据权利要求1所述的方法,还包括:
检测计算机指令的特定序列是否在所述计算机处理器的指令高速缓存处被加载;以及
其中检测硬件事件的所述预定序列将在所述计算机处理器处出现包括:检测计算机指令的所述特定序列将由所述计算机处理器执行。
3.根据权利要求1所述的方法,还包括:
在执行所述第一上电复位过程之后确定硬件事件的所述预定序列是否将在所述计算机处理器处出现;以及
如果在执行所述第一上电复位过程之后硬件事件的所述预定序列不再在所述计算机处理器处出现,则执行第二上电复位过程,使得所述计算机处理器初始化为第二状态,所述第二状态是所述计算机处理器在执行所述第一上电复位过程之前的状态。
4.根据权利要求3所述的方法,其中执行所述第二上电复位过程包括:
加载来自所述计算机存储器的所述第二状态;以及
向上电复位单元发送上电复位命令。
5.根据权利要求1所述的方法,其中所述第一上电复位过程清除所述计算机处理器的指令高速缓存。
6.根据权利要求1所述的方法,其中所述第一上电复位过程改变所述计算机处理器的操作频率。
7.根据权利要求1所述的方法,其中所述第一上电复位过程改变所述计算机处理器的指令高速缓存的深度。
8.根据权利要求1所述的方法,其中硬件事件的所述预定序列是已知为对所述计算机处理器的效率或者速度有害的硬件事件的顺序。
9.根据权利要求1所述的方法,其中硬件事件的所述预定序列是已知为需要大量存储器的硬件事件的序列。
10.一种用于避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的系统,所述系统包括:
检测单元,用于确定硬件事件的所述预定序列将在所述计算机处理器处出现;以及
上电复位单元,用于在所述计算机处理器处维持功率的同时响应于检测到硬件事件的序列而将所述计算机处理器初始化为在计算机存储器中存储的第一状态。
11.根据权利要求10所述的系统,还包括:
指令高速缓存,包含将由所述计算机处理器执行的计算机指令;以及
其中确定硬件事件的所述预定序列将在所述计算机处理器处出现包括:检测计算机指令的特定序列在所述指令高速缓存被加载。
12.根据权利要求10所述的系统,还包括:
其中所述检测单元还被配置用于:在将所述计算机处理器初始化为所述第一状态之后,确定硬件事件的所述预定序列是否将在所述计算机处理器处出现;以及
其中所述上电复位单元还被配置用于:如果在将所述计算机处理器初始化为所述第一状态之后硬件事件的所述预定序列不再在所述计算机处理器处出现,则将所述计算机处理器初始化为在计算机存储器中存储的第二状态,所述第二状态是在将所述计算机处理器初始化为所述第一状态之前所述计算机处理器的状态。
13.根据权利要求12所述的系统,其中将所述计算机处理器初始化为所述第二状态包括加载来自所述计算机存储器的所述第二状态。
14.根据权利要求10所述的系统,其中将所述计算机处理器初始化为所述第一状态清除所述计算机处理器的指令高速缓存。
15.根据权利要求10所述的系统,其中将所述计算机处理器初始化为所述第一状态改变所述计算机处理器的操作频率。
16.根据权利要求10所述的系统,其中将所述计算机处理器初始化为所述第一状态改变所述计算机处理器的指令高速缓存的深度。
17.一种用于避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的计算机程序产品,所述计算机程序产品包括:
计算机可读存储介质,具有利用所述计算机可读存储介质体现的计算机可读程序代码,所述计算机可读程序代码被配置用于:
检测硬件事件的所述预定序列将在所述计算机处理器处出现;以及
由所述计算机处理器执行第一上电复位过程,使得所述计算机处理器响应于检测到硬件事件的序列来初始化为在计算机存储器中存储的第一状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310546152.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能道钉
- 下一篇:可拆装的拉索锚具密封结构及其实现锚具密封的方法