Method and system of copying a memory area between processor elements for lock-step execution
    3.
    发明授权
    Method and system of copying a memory area between processor elements for lock-step execution 有权
    在处理器元件之间复制存储区域以进行锁步执行的方法和系统

    公开(公告)号:US07933966B2

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

    申请号:US11114318

    申请日:2005-04-26

    IPC分类号: G06F15/167

    摘要: A method and system of copying a memory area between processor elements for lock-step execution. At least some of the illustrative embodiments may be a method comprising executing duplicate copies of a first program in a first processor of a first multiprocessor computer system and in a first processor of a second multiprocessor computer system (the executing substantially in lock-step), executing a second program in a second processor element of the first multiprocessor computer system (the first and second processors of the first multiprocessor computer system sharing an input/output (I/O) bridge), copying a memory area of the second program executing in the second processor element of the first multiprocessor computer system to a memory of a second processor element in the second multiprocessor computer system while the duplicate copies of the first program are executing in the first processor elements, and then executing duplicate copies of the second program in the second processors in lock-step.

    摘要翻译: 在处理器元件之间复制存储区域以进行锁步执行的方法和系统。 示例性实施例中的至少一些可以是包括在第一多处理器计算机系统的第一处理器和第二多处理器计算机系统的第一处理器中执行第一程序的重复副本(执行基本上是锁定步骤)的方法, 在第一多处理器计算机系统的第二处理器元件(共享输入/输出(I / O)桥的第一多处理器计算机系统的第一和第二处理器)中执行第二程序,复制第二程序中执行的第二程序的存储区域 所述第一多处理器计算机系统的第二处理器元件到所述第二多处理器计算机系统中的第二处理器元件的存储器,同时所述第一程序的副本在所述第一处理器元件中执行,然后执行所述第二程序的副本 第二个处理器在锁步。

    Latent error detection
    5.
    发明授权
    Latent error detection 有权
    潜在错误检测

    公开(公告)号:US07308605B2

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

    申请号:US10894825

    申请日:2004-07-20

    IPC分类号: G06F11/00

    摘要: In an implementation of latent error detection, memory regions that each correspond to a different processor element of a redundant processor system are scanned for latent processing errors maintained as erroneous data. The data maintained in the memory regions is compared to detect a latent processing error in a first memory region. The latent processing error is resolved by copying data from a second memory region into the first memory region where the data maintained in the second memory region is determined to be identical to data maintained in at least a third memory region.

    摘要翻译: 在潜在错误检测的实现中,扫描每个对应于冗余处理器系统的不同处理器元件的存储器区域作为错误数据维护的潜在处理错误。 将保存在存储器区域中的数据进行比较,以检测第一存储器区域中的潜在处理误差。 通过将数据从第二存储器区域复制到第一存储器区域中来解决潜在处理错误,其中保持在第二存储器区域中的数据被确定为与至少第三存储器区域中保持的数据相同。

    Expedited memory dumping and reloading of computer processors
    6.
    发明授权
    Expedited memory dumping and reloading of computer processors 有权
    加速内存倾倒和重新加载计算机处理器

    公开(公告)号:US06687799B2

    公开(公告)日:2004-02-03

    申请号:US10061552

    申请日:2002-01-31

    IPC分类号: G06F1200

    CPC分类号: G06F11/1441

    摘要: In a computer system including a processor and a memory, a fast memory dump is conducted upon receiving an indication that the processor requires reloading. The fast memory dump is conducted by initially dumping a portion of the memory, then reloading the processor, and then conducting a post-reload dump of the remainder of the memory after reloading of the processor has commenced. As the post-reload dump continues, the remainder of the memory is gradually released for processor usage. This permits the processor to return as a resource more quickly than would be the case if a full memory dump was conducted before reloading the processor.

    摘要翻译: 在包括处理器和存储器的计算机系统中,在接收到处理器需要重新加载的指示时进行快速存储器转储。 快速存储器转储通过初始转储一部分存储器,然后重新加载处理器,然后在处理器重新加载之后对存储器的剩余部分进行后期重载转储。 随着后期重载转储继续,剩余的内存逐渐被释放以用于处理器使用。 这允许处理器作为资源返回比在重新加载处理器之前进行完整内存转储时更快的返回。

    Apparatus and method for treating top soil

    公开(公告)号:US06789353B2

    公开(公告)日:2004-09-14

    申请号:US10420787

    申请日:2003-04-23

    IPC分类号: A01G1100

    CPC分类号: A01B77/00 A01B79/00 A01G11/00

    摘要: An apparatus and method for heat treating soil with or without sunlight, and more particularly to killing weed pests by pasteurizing a top soil thereby rendering the top soil particularly suitable for planting a fresh crop therein. In one embodiment a top soil heat treatment apparatus for pasteurizing a top soil is provided, the apparatus comprises a housing, a soil heater, and a first soil mover, such as a helical screw, adapted to contact a top soil with the heat source to provide pasteurized stop soil. A method is also provided to produce a pasteurized top soil suitable for planting a crop. The method comprises the step of transferring heat energy from a soil heater to a top soil in order to produce the pasteurized top soil. The pasteurized top soil has a substantially reduced capability of growing weeds and an enhanced capability of growing a crop planted therein.

    Method of cleanup after termination of a process under a simulated operating system
    8.
    发明授权
    Method of cleanup after termination of a process under a simulated operating system 有权
    在模拟操作系统下的过程终止后的清理方法

    公开(公告)号:US06725188B1

    公开(公告)日:2004-04-20

    申请号:US09541237

    申请日:2000-04-03

    IPC分类号: G06F945

    CPC分类号: G06F9/45537

    摘要: An operating system is simulated to run in conjunction with a native operating system, allowing processes originally developed for the operating system being simulated to be ported to the environment of the native operating system with a minimum of effort. Ported processes will consume resources of both operating systems, the native operating system and the simulated operating system, that are cleaned or otherwise removed when the ported process ends by setting up a monitoring facility to detect when the ported process ends. When that occurs, the simulated operating system resources are cleaned by a cleanup process that impersonates the ported process that ended. The cleanup process is also monitored, so that when it ends, additional cleanup processes are called into action to cleanup the system resources of the remaining simulated operating system used by the ported process that ended, and the system resources used by the cleanup process.

    摘要翻译: 操作系统被模拟为与本地操作系统一起运行,允许最初为被仿真的操作系统开发的进程以最小的努力移植到本地操作系统的环境。 移植的进程将消耗操作系统,本机操作系统和模拟操作系统的资源,当移植的进程结束时,通过设置监视工具来检测移植过程何时结束,这些资源将被清除或以其他方式删除。 发生这种情况时,模拟的操作系统资源将通过模拟已结束的移植过程的清理过程来清除。 清理过程也受到监控,因此当它结束时,会调用额外的清理过程,以清理终止的移植进程使用的剩余的模拟操作系统的系统资源和清理过程使用的系统资源。