【技术实现步骤摘要】
背景本专利技术的实施例一般涉及处理处理器中的错误。来自瞬时故障的单个比特翻转或错误是微处理器设计中的关键挑战。该故障源于来自宇宙射线的高能粒子—诸如中子和来自封装材料的阿尔法粒子—当它们经过半导体器件时产生电子—空穴对。晶体管源和扩散节点可收集这些电荷。足够量的累积电荷会改变逻辑装置的状态—诸如静态随机存取存储器(SRAM)单元、锁存器或门电路—从而将逻辑错误引入电子电路的运作中。因为这种错误不反映器件的永久性故障,所以其被称作软错误或瞬时错误。随着片载晶体管的数量持续增加,软错误已变成微处理器设计者的增加的负担。对于接着的几个技术代来说,每个锁存或SRAM比特的原始错误率可设计成粗略地保持恒定或者稍许减少。因此,除非添加错误保护机制或使用更鲁棒的技术(诸如完全耗尽硅上绝缘体),在每个后续代中,微处理器的软错误率会按添加到半导体器件上的器件数量成比例地增加。可以根据其影响和检测及对其校正的能力将比特错误分类。某些位错误可以被分类成“良性错误”,因为它们不被读取、不要紧或者可以在使用它们之前将其纠正。多数隐伏形式的错误是静数据破坏,其中错误不被检测且使得系统产生错误输 ...
【技术保护点】
一种装置,其特征在于,包括:进程标识符单元,用于使一个或多个进程标识符与由处理器执行的一个或多个相应进程相关联;错误检测器,用于在处理器中检测错误,包括第一错误,其中第一错误与第一进程和第一进程标识符相关联;以及错误 记入单元,用于记入与检测出的错误相关联的进程标识符和错误信息,包括与第一错误相关联的第一进程标识符和第一错误信息。
【技术特征摘要】
US 2004-9-23 10/947,9611.一种装置,其特征在于,包括进程标识符单元,用于使一个或多个进程标识符与由处理器执行的一个或多个相应进程相关联;错误检测器,用于在处理器中检测错误,包括第一错误,其中第一错误与第一进程和第一进程标识符相关联;以及错误记入单元,用于记入与检测出的错误相关联的进程标识符和错误信息,包括与第一错误相关联的第一进程标识符和第一错误信息。2.如权利要求1所述的装置,其特征在于,处理器标识符单元用于使进程标识符与同进程相关的处理器中的地址相关联,从而处理器中检测出的错误具有相关联的进程标识符。3.如权利要求1所述的装置,其特征在于,进一步包括应用层错误单元,用于在第一进程是应用层进程的情况下产生应用层中断。4.如权利要求3所述的装置,其特征在于,进一步包括与应用层进程相关联的应用层中断处理机,用于响应于应用层中断在应用层处理第一错误。5.如权利要求4所述的装置,其特征在于,应用层中断处理机用于在没有用户干预的情况下在检查点处重启应用层进程。6.如权利要求1所述的装置,其特征在于,进一步包括系统层错误单元,用于响应于第一错误生成系统层中断或者在第一进程是应用层进程的情况下将第一错误信息转发到应用层错误单元,所述应用层错误单元用于生成应用层中断。7.如权利要求6所述的装置,其特征在于,进一步包括系统层中断处理机,用于响应于系统层中断在系统层处理第一错误;以及与应用层进程相关联的应用层中断处理机,用于响应于应用层中断在应用层处理第一错误。8.如权利要求7所述的装置,其特征在于,应用层中断处理机用于在没有用户干预的情况下在检查点处重启应用层进程。9.如权利要求1所述的装置,其特征在于,进一步包括轮询单元,用于轮询错误记入单元以确定一个或多个记入的进程标识符是否与应用层进程相关联;以及与应用层进程相关联的应用层错误处理机,用于在第一进程标识符与应用层进程相关联的情况下在应用层处理第一错误。10.如权利要求9所述的装置,其特征在于,应用层错误处理机用于在没有用户干预的情况下在检查点重启第一进程。11.一种方法,其特征在于,包括使一个或多个进程标识符与处理器执行的一个或多个相应进程相关联;在处理器中检测错误,包括第一错误,其中第一错误与第一进程以及相应的第一进程标识符相关联;以及记入与检测出的错误相关联的进程标识符和错误信息,包括与第一错误相关联的第一进程标识符和第一错误信息。12.如权利要求11所述的方法,其特征在于,进一步包括使进程标识符与同进程相关联的处理器中的地址相关联,从而处理器中检测出的错误具有相关联的进程标识符。13.如权利要求11所述的方法,其特征在于,进一步包括如果第一进程是应用层进程,则生成应用层中断。14.如权利要求13所述的方法,其特征在于,进一步包括响应于应用层中断在应用层处理第一错误。15.如权利要求14所述的方法,其特征在于,进一步包括在没有用户干预的情况下在检查点处重启应用层进程。16.如权利要求11所述的方法,其特征在于,进一步包括响应于第一错误生成系统层中断或者在第一进程是应用层进程的情况下将第一错误信息转...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。