Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for error recovery

An error recovery and error technology, applied in the computer field, can solve problems such as exit, weak error recovery ability, and system reliability that cannot meet security business

Active Publication Date: 2022-05-13
HUAWEI TECH CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that in the existing lockstep system, when only one bit of the comparison result is inconsistent and only one CPU has a verification error, the two CPUs will be repaired to the last saved state of the current running state of the CPU and re-run. If a multi-bit error occurs, the error cannot be repaired, and the lockstep mode will be exited, and the business will be stopped
Therefore, the error recovery capability of the existing lockstep system is weak, which makes it difficult for the reliability of the system to meet the requirements of the security business

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for error recovery
  • Method and device for error recovery
  • Method and device for error recovery

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] First, related terms involved in the embodiments of the present application are described.

[0072] Lockstep CPU (lockstep CPU): a logical CPU, which includes at least two physical CPUs (also called CPUs), or includes at least two physical cores (core). As an example, the at least two CPUs may be disposed on one chip, or distributed on different chips, which is not limited in this embodiment of the present application. In some descriptions, a Lockstep CPU may also be referred to as a lockstep logical CPU. For convenience, the description below takes an example in which one logical CPU includes at least two CPUs.

[0073] When the at least two CPUs in the lockstep CPU are in the lockstep mode, the at least two CPUs execute the same code or instruction, and only output the calculation result of one CPU. At this time, only one CPU is visible to the software, but it contains at least two (for example, multiple) CPUs inside.

[0074] Separate CPU (split CPU): When at leas...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The application provides an error recovery method, device and system. In the embodiment of the present application, at least two CPUs in the lockstep mode can exit the lockstep mode when at least one CPU has an error, and determine the error CPU and the type of error. Based on this, the error can be recovered according to The correct running CPU recovers the wrong CPU, which in turn helps the at least two CPUs to rerun where the business program was interrupted, so the embodiment of the present application can improve the error recovery capability of the lockstep system and increase system reliability .

Description

technical field [0001] The present application relates to the field of computers, and more particularly, to methods and devices for error recovery in the field of computers. Background technique [0002] Trends such as autonomous driving have made functional safety a key metric in the automotive industry, and more and more hardware and software systems must be safe. These safety systems must operate reliably to ensure personal safety, even in the event of a malfunction or accident. This requires consideration of security redundancy at multiple levels such as the overall development process, hardware, software, and algorithms. When a partition fails, the error can be found and recovered in time without affecting other partition functions. [0003] In order to meet the above security requirements, the lockstep (lockstep) system came into being. A lockstep system is a fault-tolerant computer system that uses a lockstep mechanism to achieve security redundancy by running the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/16
CPCG06F11/1662G06F11/1641G06F11/0772G06F11/0793G06F11/1658G06F11/1629G06F11/1687G06F2201/82
Inventor 耿东久李硕梁永祥林强敏
Owner HUAWEI TECH CO LTD