【技术实现步骤摘要】
【国外来华专利技术】专利技术
技术介绍
领域本专利技术涉及微处理器,具体来讲涉及用于处理启用FRC的处理器中的错误的机制。
技术介绍
服务器及其它高端计算和通信系统被设计成能提供高水平的可靠性和可用性。软错误对这些属性中的所有属性都提出了一个主要的难题。软错误是由高能粒子(例如,α粒子)之间的碰撞以及存储节点的电荷而引起的。它们一般是在诸如高速缓存、TLB等等之类的存储阵列中,所述存储阵列包括大量的存储节点的电荷。它们还以随机状态的元件和逻辑出现。软错误的出现率(软错误率或SER)可能会随着设备几何尺寸缩小和设备密度增加而升高。高度可靠的系统包含保护措施以便在软错误导致信号不通(silent)(例如,漏检、数据损坏(SDC))之前检测并管理软错误。然而,若到了支持高可靠性工作的错误检测/处理机制使系统远离其正常工作的程度,则会降低所述系统的可用性。例如,如果检测到错误,则一个这样的机制就将系统重置到其最近已知的有效状态。所述系统当它忙于重置操作时不可用来执行其指定的任务。一个众所周知的用于检测软错误的机制就是功能性冗余检查(FRC)。针对FRC启用的单个处理器可以包括复制的指令执行核心,在 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种处理器,其包括在FRC模式下工作的第一和第二执行核心;用于处理来自第一和第二执行核心中的至少一个的事务的资源;和接口控制单元,用于调节第一和第二执行核心对资源的存取,所述接口控制单元包括FRC检验单元,用于比较来自第一和第二执行核心的事务信号并且如果所述比较结果表明失配则发信号通知错误。2.如权利要求1所述的处理器,还包括错误检测器,用于检测第一和第二执行核心中的错误并且用于响应于对错误的检测而使FRC检验器无效。3.如权利要求2所述的处理器,其中所述错误检测器包括第一和第二错误检验器,用于分别检测第一和第二执行核心中的错误。4.如权利要求3所述的处理器,其中第一错误检测器响应于第一执行核心中的错误而触发错误信号,以便使FRC检验单元无效并且利用第二执行核心启动恢复过程。5.如权利要求4所述的处理器,其中把第二执行核心指定为FRC从执行核心,并且响应于错误信号将其重新指定为FRC主执行核心。6.如权利要求5所述的处理器,其中第二执行核心将它的机器状态数据保存到存储单元,并且执行重置序列。7.如权利要求2所述的处理器,其中第一和第二执行核心还可以在多核心模式下进行工作,并且所述接口控制单元还包括仲裁单元,用于如果执行核心在多核心模式下进行工作则调节该执行核心对共享资源的存取。8.如权利要求7所述的处理器,其中所述共享资源包括高速缓存,其可以在多核心模式下处理来自第一和第二核心两者的事务,并且可以在FRC模式下处理仅来自第一和第二核心的其中一个的事务。9.如权利要求7所述的处理器,其中,响应于对错误的检测,如果所述处理器处于多核心模式则所述错误检测器触发中断,而如果所述处理器处于FRC模式则触发加速的中断。10.如权利要求9所述的处理器,其中所述加速的中断在多核心模式下绕过通过中断而横穿的执行核心的部分。11.一种系统,其包括第一存储单元,用于存储恢复例程;第二存储单元,用于存储重置例程;能在FRC模式下进行工作的第一和第二执行核心;错误单元,用于响应于对第一和第二执行核心的其中一个中的错误的检测而启动恢复例程;和FRC检验器,用于响应于对来自第一和第二执行核心的信号之间的失配的检测而启动重置例程。12.如权利要求11所述的系统,其中所述错误单元响应于对第一和第二执行核心的其中一个中的错误的检测而使FRC检验器无效。13.如权利要求12所述的系统,其中所述重置例程包括由第一和第二执行核心可执行的指令,用于在多核心模式或FRC模式下初始化第一和第二执行核心。14.如权利要求13所述的系统,如果在多核心模式下初始化第一和...
【专利技术属性】
技术研发人员:H·阮,S·屠,A·洪查里克,S·亚米尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。