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

An apparatus and method for fault correction based on data stream driving calculation

A technology of a correction device and a correction method, which is applied in the directions of calculation, redundancy in hardware, error detection of data, and electrical digital data processing, etc. Production cost and effect of reducing the probability of flipping failures

Active Publication Date: 2019-01-04
HEFEI UNIV OF TECH
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The resource consumption of this method is half that of the hardware three-mode redundancy method, but the processing speed of the calculation will be greatly reduced, and with the increase of the probability of single event flipping, the probability of data flow-driven calculation being interrupted will be relatively high

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
  • An apparatus and method for fault correction based on data stream driving calculation
  • An apparatus and method for fault correction based on data stream driving calculation
  • An apparatus and method for fault correction based on data stream driving calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Combine below Figure 1 to Figure 5 The fault correction device in this embodiment will be described.

[0030] Such as figure 1 As shown, a fault correction device based on data flow-driven calculation in this embodiment includes: a data storage unit 10, two calculation units, a judgment unit 30, a data storage unit 40, and an analysis module 50; the data storage unit 10 is arranged on The input terminal of the fault correction device, the data storage unit 10 is used to simultaneously send corresponding original data to the two calculation units according to the data address;

[0031] Specifically, the data storage unit 10 is composed of a plurality of random access memories (random access memory, RAM), and is driven by a data address to send the original data to the two calculation units, that is, data is stored in the data storage unit 10 list, the data storage unit 10 retrieves the original data corresponding to the data address according to the data address in th...

Embodiment 2

[0078] Combine below Figure 6 to Figure 7 The fault correction method in this embodiment will be described.

[0079] Such as Image 6 As shown, a fault correction method based on data flow-driven calculation in this embodiment includes:

[0080] Step S10, according to the data address, the original data is calculated by two identical calculation units, and the first calculation result and the second calculation result are respectively obtained;

[0081] Specifically, according to the received calculation instruction, a crossbar matrix control instruction is generated, and the calculation unit that complies with the calculation instruction is controlled to generate, and then the calculation of the original data is realized, and the first calculation result and the second calculation result are obtained.

[0082] Step S20, judging whether the first calculation result is equal to the second calculation result, if the judgment is yes, execute step S30, and when the judgment is ...

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 discloses a fault correction device and a fault correction method based on data stream driving calculation. The device comprises a data storage unit arranged at an input end of the faultcorrection device, which is used for simultaneously sending original data to two calculation units according to a data address. The computing unit is used for mirroring the original data. The judgingunit is configured to send the result of the mirror calculation to the data saving unit when it is judged that the results of the two mirror calculations are equal, and to generate and send the address of the fault breakpoint to the parsing module when it is judged that the results of the two mirror calculations are not equal. The data storage unit is used for generating a storage address according to the data address and storing the mirror calculation result according to the storage address. The parsing module is used for acquiring the data address according to the fault breakpoint address and sending the data address to the data storage unit. The technical proposal in the application is advantageous in reducing the time consumption of the chip data stream driving calculation, reducing the chip resource consumption, and reducing the interruption probability of the data stream driving calculation.

Description

technical field [0001] The present application relates to the technical field of chip computing, in particular, to a fault correction device based on data flow-driven calculation and a fault correction method based on data flow-driven calculation. Background technique [0002] Cosmic rays, composed of multiple ray nuclei and single heavy ions, are extremely penetrating and can cause great damage to electronic systems. Single event flipping is one of the main causes of electronic system failure and abnormal operation in the space environment. Existing mainstream hardware accelerators generally adopt the data flow-driven computing mode. Due to high-altitude or even outer space environments, electronic components in the chip often fail due to single-event flipping, which affects the correctness of the chip’s calculation results. Therefore, it is necessary to perform fault detection and correction on the operation result data of the data flow driven calculation. [0003] In th...

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 Applications(China)
IPC IPC(8): G06F11/16
CPCG06F11/1641G06F11/165
Inventor 宋宇鲲项阳孙晓霞
Owner HEFEI UNIV OF TECH
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