Multi-core processor application system and method for improving reliability of multi-core processor application system
A multi-core processor and application system technology, applied in the direction of electrical digital data processing, fault hardware testing methods, instruments, etc., to achieve huge social and economic benefits, avoid application system reliability risks, and effectively exchange data
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] The embodiment of the present invention provides a multi-core processor application system and a method for improving its reliability. The method can use two or more multi-chip multi-core processors to improve the reliability of the multi-core processor application system. The following uses two chips and two cores for processing The device is taken as an example to describe the technical solution.
[0038] Use three cores in two processors to build three similar redundancy systems, and the fourth core is used for redundancy management; use two cores in one processor and one core in the other processor for a total of three processing Core and connect signal input and output circuit modules through bus expansion to build a complete three similar redundancy systems;
[0039] Select the same fourth processor core other than the three-redundancy processor core as a dedicated redundancy management processing core; the working characteristics of each channel are consistent, b...
Embodiment 2
[0043] The embodiment of the present invention also provides a system architecture method for improving the reliability of the multi-core processor application system, specifically:
[0044] First: use multi-chip multi-core processors to build multiple similar redundancy channels;
[0045] Second: Select a certain core in a multi-core processing processor as the redundancy management core, and the rest of the cores as the redundancy channel processing core;
[0046] Third: expand the input and output units of multi-chip multi-core processors through system bus links to form corresponding similar redundancy channels;
[0047] Fourth: The channel is synchronized with a wide delay through the interruption between cores and chips;
[0048] Fifth: Synchronous self-inspection and CCDL fault self-inspection for each redundant channel, and information exchange and sharing between cores through CCDL cross-channel;
[0049] Sixth: Set the input and output of redundant channel signals,...
Embodiment 3
[0068] Multi-core processors such as FT1500A and FT2000HK processors are used for implementation; signal input, output modules and processor modules are connected through backplane buses (PCI, Gigabit Ethernet, etc.) to facilitate CCDL (channel crossover) data exchange;
[0069] Set data input, output, and processor core operating status (synchronization) as fault monitoring points for fault monitoring, and run corresponding software for redundancy voting management to ensure the normal operation of a certain channel of the product when it fails. Redundancy management includes strategies such as input circuit fault management, synchronous fault management, CCDL fault management, and channel fault management. The management strategy needs to be analyzed according to the fault mode of the product.
[0070] The software voting method can be used to vote 2 / 3 for each signal of the 3 channels, cooperate with the operation of BIT software (self-test program), shield the fault signal,...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com