[发明专利]利用用户上下文信息检测故障状况并随后恢复的方法和设备无效
申请号: | 200680053400.2 | 申请日: | 2006-12-27 |
公开(公告)号: | CN101390058A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | A·S·德阿尔梅达;M·艾哈迈迪;I·W·Y·扬;H·严 | 申请(专利权)人: | ATI技术公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 钟胜光;王 英 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 用户 上下文 信息 检测 故障 状况 随后 恢复 方法 设备 | ||
技术领域
本发明总体上涉及检测故障状况,更具体而言涉及利用协处理单元检测处理单元中的故障状况,以及响应于其进一步利用该协处理单元使用存储的故障前用户上下文信息来恢复处理单元。
背景技术
计算系统通常由集成电路(IC)和各种其他电子组件等构成,所述电子组件例如是但不限于状态机、专用集成电路(ASIC)、逻辑门和离散逻辑器件。像大部分电子器件那样,这些组件对静电放电以及其他由于静电和/或电磁事件而传导电荷(即放电)的事件(统称为放电事件)很敏感。如果足够强烈,这种放电事件会使组件进入不正确、不良或错误状态,由此使元件至少暂时无法工作。换言之发生了故障。尽管一些系统设计师已经提供了针对放电事件保护或隔离系统组件的器件,厂家不使用充分的屏蔽或采用低效的保护机制来确保防范这种事件也并非少见。在一些情况下,制造设计决策可能由装置的功能、装置的尺寸或物理特性或简单的经济情况来支配。在任何情况下,计算系统会受到且将继续受到各种放电事件的影响,这种放电事件将导致故障(即无法工作的状况)。
移动装置对放电事件尤其敏感,并且由于它们的使用性质,可能会发生故障。例如,移动装置根据定义是小巧且便携的。用户能够手持装置移动很大距离且跨越各种环境。因此,用户的移动可能会对用户身体或衣服上的电荷产生加强作用。在接触或接近移动装置时,用户可能会充当导线,将电荷转移到移动装置并可以使其无法工作。然而还发现,非移动计算机系统,例如台式计算机、机顶盒或其他计算系统也可能对放电事件敏感,且在类似的操作者将电荷传导到这种系统的情况下可能会发生故障。
如本领域的普通技术人员所公知的,诸如移动电话或其他手持装置的计算系统可以包括两个处理单元,中央处理单元(CPU)和图形处理单元(GPU)。CPU经由北桥、南桥、任何适当的一根或多根总线或任何其组合耦合到GPU,以传递绘图命令和其他操作命令或指令,随后加以执行。GPU可以与多个寄存器、帧缓冲器和图形处理器相关联。类似地,CPU可以与多个个体组件相关联,且耦合到用于存储可执行指令和工作数据等的系统存储器。在一个实施例中,可以在系统存储器中存储各种驱动程序和其他软件模块以在CPU中执行。
大部分移动装置的CPU通常是被屏蔽的以防其及其相关电子组件受到放电事件影响。然而,由于和制造和设计相关的设计决策多种多样,移动装置的GPU得不到充分保护是常见情况。因此,已经发现在发生放电事件时,GPU及其相关电子组件中的至少一个或多个处于不良或不工作状态。例如,发现GPU寄存器尤其易发生故障,且需要重启来继续工作。
尽管现有技术中有解决方案来检测与GPU相关的故障状况(即指示发生故障的任何状况)并将GPU恢复到可工作状态,但没有使处理单元恢复到已知的无缝或接近无缝操作的可工作状态的已知方案。例如,已知利用CPU执行的驱动程序监测GPU的某些寄存器来检测放电事件和随后的故障状况。已知的现有技术通常通过重新启动故障影响的GPU和GPU驱动程序来工作。然而,重新启动GPU会丢失在GPU驱动程序正常工作期间获得的用户上下文信息。于是,CPU的操作系统以及发出由CPU和GPU之一执行的命令的其他客户端/应用需要在执行之前产生新的用户上下文信息。通常,这需要用户启动此前在检测到故障状况之前运行的软件模块/驱动程序的另一实例。本领域的普通技术人员和计算装置的一般用户都理解这会导致数据丢失,且用户对它们的计算装置不满意。
因此,需要一种在计算系统中使用的故障检测和恢复方法和设备,其中,协处理单元上运行的驱动程序、客户端和其他应用不受与处理单元相关的故障状况影响。另一种需求是恢复计算系统,使其受影响部分返回到已知的可用状态。因此,操作系统或使用该处理单元的客户端/应用都不会受到放电事件的影响。相反,它们仍然继续工作,只给用户对计算系统的体验带来最小的影响。如上所述,这种方法和设备在检测出故障状况之后提供了一种接近无缝的恢复方法。
发明内容
根据本发明的第一方面,提供了一种方法,包括:
在检测到与处理单元相关联的故障状况时,利用所存储的用户上下文信息恢复所述处理单元。
根据本发明的第二方面,提供了一种包括通过至少一个如下操作检测与处理单元相关联的故障状况的方法:
由协处理单元检测与所述协处理单元相关联的输入已接收到标识故障状况的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ATI技术公司,未经ATI技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680053400.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:有色金属熔炼侧吹炉喷枪
- 下一篇:一种铝棒加热炉
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置