CPU INSTRUCTION AND DATA CACHE CORRUPTION PREVENTION SYSTEM
    1.
    发明申请
    CPU INSTRUCTION AND DATA CACHE CORRUPTION PREVENTION SYSTEM 审中-公开
    CPU指令和数据缓存防止系统

    公开(公告)号:US20110082983A1

    公开(公告)日:2011-04-07

    申请号:US12574612

    申请日:2009-10-06

    申请人: Toby Koktan

    发明人: Toby Koktan

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0804

    摘要: Various exemplary embodiments relate to a cache corruption prevention system and a related method. A cache memory may contain contents that are susceptible to corruption. A cache controller, with the use of a threshold timer, may employ various operations to flush modified cache contents into a main memory and invalidate cache contents so that they are overwritten. Some operations include periodically flushing and invalidating the whole cache memory, periodically flushing and invalidating modified contents, and periodically flushing and invalidating contents based on the time saved in the cache memory. By overwriting cache contents that might otherwise be constantly stored in the cache memory, the system minimizes the probability of cache contents becoming corrupt. The periodic updating of the main memory may also increase the probability of successfully recovering from potential cache parity errors while still maintaining high performance associated with using a cache memory.

    摘要翻译: 各种示例性实施例涉及缓存损坏防止系统和相关方法。 高速缓存内存可能包含容易受到损坏的内容。 使用阈值定时器的高速缓存控制器可以采用各种操作来将修改的高速缓存内容刷新到主存储器中,并且使高速缓存内容无效,使得它们被覆盖。 一些操作包括定期刷新和使整个高速缓冲存储器无效,周期性地刷新和使修改内容无效,并且基于保存在高速缓冲存储器中的时间周期性地刷新和使内容无效。 通过覆盖可能不断地存储在高速缓冲存储器中的高速缓存内容,系统使高速缓存内容成为破坏的可能性最小化。 主存储器的周期性更新还可以增加从潜在的高速缓存奇偶校验错误成功恢复的可能性,同时仍保持与使用高速缓冲存储器相关联的高性能。

    MONITORING SOFTWARE THREAD EXECUTION
    2.
    发明申请
    MONITORING SOFTWARE THREAD EXECUTION 有权
    监控软件执行

    公开(公告)号:US20110320858A1

    公开(公告)日:2011-12-29

    申请号:US12826102

    申请日:2010-06-29

    IPC分类号: G06F11/34 G06F11/00

    摘要: The invention is directed to monitoring execution of software threads, particularly by detecting a lockup or stall in execution of a software thread and initiating a remedial action in response. Advantageously, some embodiments of the invention automatically detect a lockup or stall in execution of a software thread by periodically sampling information corresponding to the thread, and, in accordance with a determination made using the information, initiate an attempt to recover from such a condition in execution without the need for manual intervention.

    摘要翻译: 本发明涉及监视软件线程的执行,特别是通过在执行软件线程中检测锁定或停止并且作出响应来启动补救动作。 有利地,本发明的一些实施例通过周期性地对与线程相对应的信息来自动检测执行软件线程的锁定或停顿,并且根据使用该信息进行的确定,开始尝试从这样的条件恢复 执行而不需要手动干预。

    Autonomous method and apparatus for mitigating soft-errors in integrated circuit memory storage devices at run-time
    3.
    发明申请
    Autonomous method and apparatus for mitigating soft-errors in integrated circuit memory storage devices at run-time 失效
    用于在运行时减轻集成电路存储器件中的软错误的自动方法和装置

    公开(公告)号:US20070011575A1

    公开(公告)日:2007-01-11

    申请号:US11177381

    申请日:2005-07-11

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1048

    摘要: Apparatus and methods for autonomously identifying and mitigating soft-errors affecting integrated circuit memory storage devices are provided. A soft-error mitigation process is invoked upon finding that an integrated circuit memory device is affected by a parity error. In a staged approach, unused memory regions of the integrated circuit memory device are reinitialized; if a redundant deployment prevails, the subsystem corresponding to the affected integrated circuit memory device is reset; memory regions having copies of contents thereof stored at remote locations are rewritten with obtained copies of the contents; and memory regions storing contents which are generated at run-time are reinitialized. Directed parity error scans are employed at each stage. If the parity error persists, one of the apparatus, and the subsystem corresponding to the affected silicon memory device is reset during a maintenance window. Advantages are derived from a run-time soft-error mitigation process which increases availability, and reduces maintenance overheads and the need for hardware replacement.

    摘要翻译: 提供了自动识别和减轻影响集成电路存储器存储设备的软错误的装置和方法。 在发现集成电路存储器件受奇偶校验错误影响时,会调用软错误缓解过程。 在分级方法中,集成电路存储器件的未使用的存储器区域被重新初始化; 如果冗余部署占优,则与受影响的集成电路存储器件对应的子系统复位; 具有存储在远程位置的内容的副本的存储器区域被重写为内容的所获得的副本; 并且存储在运行时生成的内容的存储区域被重新初始化。 在每个阶段采用定向奇偶校验错误扫描。 如果奇偶校验错误仍然存​​在,则在维护窗口期间,重置与受影响的硅存储器件相对应的装置和子系统之一。 优点来自运行时软错误缓解过程,从而提高可用性,并减少维护开销以及硬件更换的需要。

    Information error recovery apparatus and methods
    4.
    发明申请
    Information error recovery apparatus and methods 有权
    信息错误恢复装置和方法

    公开(公告)号:US20070234101A1

    公开(公告)日:2007-10-04

    申请号:US11394261

    申请日:2006-03-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1064

    摘要: Information error recovery apparatus and methods are disclosed. Responsive to an error detected in information retrieved from an information store for use by a processor in a software execution flow, the software execution flow of the processor is suspended. Use of the information store by the processor is also disabled. The software execution flow of the processor is allowed to resume using information from a further information store in which the retrieved information is also stored. This allows recovery from errors without resetting the processor. The information store may be reloaded from the further information store and re-enabled for use by the processor. The information store and the further information store are a cache and a main memory, respectively, in one embodiment.

    摘要翻译: 公开了信息错误恢复装置和方法。 响应于从信息存储器检索的信息中检测到的错误,供处理器在软件执行流程中使用,处理器的软件执行流程被暂停。 处理器对信息存储的使用也被禁用。 允许处理器的软件执行流程恢复使用来自另外信息存储器的信息,其中还存储检索到的信息。 这允许从错误中恢复,而不会重置处理器。 信息存储可以从另外的信息存储重新加载并被重新启用以供处理器使用。 在一个实施例中,信息存储和另外的信息存储分别是高速缓存和主存储器。

    Monitoring software thread execution
    5.
    发明授权
    Monitoring software thread execution 有权
    监控软件线程执行

    公开(公告)号:US08086910B1

    公开(公告)日:2011-12-27

    申请号:US12826102

    申请日:2010-06-29

    IPC分类号: G06F11/00

    摘要: The invention is directed to monitoring execution of software threads, particularly by detecting a lockup or stall in execution of a software thread and initiating a remedial action in response. Advantageously, some embodiments of the invention automatically detect a lockup or stall in execution of a software thread by periodically sampling information corresponding to the thread, and, in accordance with a determination made using the information, initiate an attempt to recover from such a condition in execution without the need for manual intervention.

    摘要翻译: 本发明涉及监视软件线程的执行,特别是通过在执行软件线程中检测锁定或停止并且作出响应来启动补救动作。 有利地,本发明的一些实施例通过周期性地对与线程相对应的信息来自动检测执行软件线程的锁定或停顿,并且根据使用该信息进行的确定,开始尝试从这样的条件恢复 执行而不需要手动干预。