Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fault diagnosis and recovery method and device for heterogeneous system

A fault diagnosis and heterogeneous system technology, applied in the field of heterogeneous systems, can solve problems such as increased debugging cost, control path failure, FPGA system loss of working ability, etc., and achieve the effect of improving debugging ability and stable operation ability

Active Publication Date: 2014-02-26
NEUSOFT CORP
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In other words, it is necessary to consume a large cost for control channel redundancy
Even so, it cannot guarantee the stability and control of the FPGA system
Because the control data will always arrive at the same control point, when the FPGA system has a serious global failure, it may cause all redundant links to fail, resulting in failure of the entire control path of the FPGA system
[0006] In the heterogeneous system that combines the X86 system and the FPGA system, once the control path fails, there will be problems in the control and maintenance of the FPGA system by the X86 system, so that the entire FPGA system will lose its ability to continue to work normally and cannot continue Obtaining control data from the X86 system makes troubleshooting and analysis of faults difficult, thus increasing the cost of debugging problems

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
  • Fault diagnosis and recovery method and device for heterogeneous system
  • Fault diagnosis and recovery method and device for heterogeneous system
  • Fault diagnosis and recovery method and device for heterogeneous system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0029] For the above-mentioned existing heterogeneous system combining X86 and FPGA, when the control path fails, FPGA cannot obtain control data from X86, which makes FPGA troubleshooting difficult and increases the cost of debugging problems. The present invention uses a third-party ARM (Advanced RISC Microprocessor, advanced RISC microprocessor) independent of X86 and FPGA to create an additional control path as a backup communication path between X86 and FPGA to carry everything that X86 has to FPGA. operation, and can also monitor the status of the FPGA to play a role in assisting in the control of the FPGA. The invention can back up the communication control link between the FPGA and the X86, obtain fault diagnosis information and restore sporadic faults, and improve the debugging capability and stable operation capability of system faul...

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 invention provides a fault diagnosis and recovery method and device for a heterogeneous system. The method includes the steps that in the heterogeneous system formed by an X86 and an FPGA, logic area division is performed on the FPGA according to the physical position and the logic relevancy, and fault classification judgment is preset in the FPGA for fault recognition; when a first access breaks down, a second access is started to be used as a backup link in the X86, a third access feeds the fault category back to the FPGA according to divided logic areas, and fault diagnosis is performed on the first access in the mode that the X86 sends fault diagnosis instructions to an ARM; in the FPGA, the broken-down logic area is located, then the ARM sends out recovery instructions, and recovery is performed on the broken-down logic area through the third access so as to complete elimination of faults of the heterogeneous system. The fault diagnosis and recovery method and device for the heterogeneous system can achieve the communication control link between the backup FPGA and the X86, obtain fault diagnosis information, eliminate accidental faults, and improve the fault debugging capacity and the stable operation capacity of the system.

Description

technical field [0001] The present invention relates to the technical field of heterogeneous systems, and more specifically, to a method and device for fault diagnosis and recovery of heterogeneous systems. Background technique [0002] Heterogeneous systems are regarded as the third era of computer processors after single-core and multi-core, which can realize collaborative computing and mutual acceleration between computing units of different types of instruction sets and architectures, thereby breaking through the bottleneck of CPU development. Effectively solve the problems of energy consumption and system scalability. [0003] In the heterogeneous system that combines the X86 system and the FPGA (Field Programmable Gate Array, field programmable logic gate array) system, the X86 system can play a major role in controlling the heterogeneous system and maintain the normal operation of the entire heterogeneous system ; and the FPGA system can improve the performance of he...

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
IPC IPC(8): G06F11/22G06F11/14G06F17/30
Inventor 王书义杨德光
Owner NEUSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products