A system, method, and computer program product for processing a defect in a computer processor for triggering a predetermined sequence of hardware events. The system may include a detection unit and a power on reset unit. The detection unit detects a predetermined sequence of hardware events that will appear at the computer processor. The power on reset unit initializes the computer processor into a state stored in the computer memory in response to a sequence of detected hardware events.
【技术实现步骤摘要】
避免硬件事件预定序列触发的计算机处理器中的处理缺陷
本专利技术涉及计算机处理器性能,并且更具体地涉及一种用于在计算机处理器中的避免处理缺陷的系统和方法。
技术介绍
现代微处理器的功能性增加已经引起更复杂的处理器设计和架构特征。增加的复杂性可能使微处理器更易受设计缺陷影响。出于经济和制造原因,这样的设计缺陷不能都通过硬件来修复,因此希望构建可以通过内置功能避免缺陷的微处理器。现有技术解决方案已经无法完全解决如下问题,即,避免在处理器上引起处理缺陷的情况。
技术实现思路
因而,本专利技术的一个示例方面是一种避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的方法。该方法包括检测步骤,用于检测硬件事件的预定序列将在计算机处理器处出现。执行步骤由计算机处理器执行第一上电复位过程。计算机处理器响应于检测到硬件事件序列来初始化为在计算机存储器中存储的第一状态。本专利技术的另一示例是一种用于避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的系统。该系统包括检测单元和上电复位单元。检测单元确定硬件事件的预定序列将在计算机处理器处出现。上电复位单元在计算机处理器维持功率之时响应于检测到硬件事件序列而将计算机处理器初始化为在计算机存储器中存储的第一状态。本专利技术的又一示例是一种用于避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的计算机程序产品。该计算机程序产品包括:计算机可读程序代码,被配置用于检测硬件事件的预定序列将在计算机处理器处出现;并且计算机处理器执行第一上电复位过程,使得计算机处理器响应于检测到硬件事件的序列来初始化为在计算机存储器中存储的第一 ...
【技术保护点】
一种避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的方法,所述方法包括:检测硬件事件的所述预定序列将在所述计算机处理器处出现;以及由所述计算机处理器执行第一上电复位过程,使得所述计算机处理器响应于检测到硬件事件的序列来初始化为在计算机存储器中存储的第一状态,还包括:检测计算机指令的特定序列是否在所述计算机处理器的指令高速缓存处被加载;以及其中检测硬件事件的所述预定序列将在所述计算机处理器处出现包括:检测计算机指令的所述特定序列将由所述计算机处理器执行。
【技术特征摘要】
2012.12.07 US 13/708,8811.一种避免在由硬件事件的预定序列触发的计算机处理器中的处理缺陷的方法,所述方法包括:检测硬件事件的所述预定序列将在所述计算机处理器处出现;以及由所述计算机处理器执行第一上电复位过程,使得所述计算机处理器响应于检测到硬件事件的序列来初始化为在计算机存储器中存储的第一状态,还包括:检测计算机指令的特定序列是否在所述计算机处理器的指令高速缓存处被加载;以及其中检测硬件事件的所述预定序列将在所述计算机处理器处出现包括:检测计算机指令的所述特定序列将由所述计算机处理器执行。2.根据权利要求1所述的方法,还包括:在执行所述第一上电复位过程之后确定硬件事件的所述预定序列是否将在所述计算机处理器处出现;以及如果在执行所述第一上电复位过程之后硬件事件的所述预定序列不再在所述计算机处理器处出现,则执行第二上电复位过程,使得所述计算机处理器初始化为第二状态,所述第二状态是所述计算机处理器在执行所述第一上电复位过程之前的状态。3.根据权利要求2所述的方法,其中执行所述第二上电复位过程包括:加载来自所述计算机存储器的所述第二状态;以及向上电复位单元发送上电复位命令。4.根据权利要求1所述的方法,其中所述第一上电复位过程清除所述计算机处理器的指令高速缓存。5.根据权利要求1所述的方法,其中所述第一上电复位过程改变所述计算机处理器的操作频率。6.根据权利要求1所述的方法,其中所述第一上电复位过程改变所述计算机处理器的指令高速缓存的深度。7.根据权利要求1所述的方法,其中硬件事件的所述预定序列是已知为对所述计算机处理器的效率或者速度有害的硬件事件的顺序。8.根据权利要求1所...
【专利技术属性】
技术研发人员:M·C·杜龙,M·D·麦克劳克林,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。