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

Service flow processing method of multiple nuclear processor and multiple nuclear processor

A technology of multi-core processors and processing methods, applied in the field of multi-core processors, can solve problems such as business system paralysis, restrictions on the practical application of multi-core processors, and reduction of core utilization

Active Publication Date: 2007-04-11
北京紫光通信科技集团有限公司
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The defect of the existing technology is: using multiple cores for parallel processing can greatly improve the processing performance, but if any core has a software or hardware abnormality, it may cause the paralysis of the entire business system, thereby reducing the reliability of the system. performance, which in turn limits the practical application of multi-core processors
In this patent, although there is no need to set the slave device for backup, there is still a need for a spare core, thus reducing the utilization of the core

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
  • Service flow processing method of multiple nuclear processor and multiple nuclear processor
  • Service flow processing method of multiple nuclear processor and multiple nuclear processor
  • Service flow processing method of multiple nuclear processor and multiple nuclear processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] This embodiment provides a business flow processing method for improving the reliability of a multi-core processor by monitoring the working state of the working core through the distribution core, as shown in FIG. 1 ,

[0027] Step 101, the distribution core allocates the first service flow to the first working core according to the service flow allocation principle. Wherein, the distributing core refers to a core set at the entrance of a service flow in an existing multi-core parallel processing service, and is used for distributing multiple received service flows among multiple working cores working in parallel. The business flow allocation principle can be determined according to the existing technology, such as allocation according to the five-tuple information in the business flow, or allocation according to the busy and idle status of different working cores. working cores to give full play to the working efficiency of all working cores. In this step, the first ...

Embodiment 2

[0034] The method described in Embodiment 1 improves the reliability of the entire multi-core processor, but the abnormal working core cannot automatically resume operation, which causes a waste of resources to a certain extent. In order to improve the utilization efficiency of the working core, this embodiment provides A business flow processing method for resetting the abnormal working core to restore normal operation is provided. as shown in picture 2,

[0035] Steps 101, 102, and 103 are the same as those described in Embodiment 1, and will not be repeated here.

[0036] Step 104, after the distribution core distributes the first service flow to the second working core, it also sends a reset instruction signal to the first working core, so that the first working core executes a reset operation. Specifically, the distribution core may send a reset instruction signal to the first working core in person, or may also send a reset instruction signal to the first working core t...

Embodiment 3

[0045] This embodiment provides a multi-core processor capable of improving reliability. As shown in FIG. 3 , it is a schematic diagram of the internal structure of the multi-core processor. The multi-core processor 10 includes: a distribution core 20, a plurality of working cores, such as working cores 30, 40 and so on. Wherein, the distribution core 20 includes a response signal judging unit 22 and a service flow distribution unit 21; each working core includes a response signal reply unit and a service flow processing unit.

[0046] When working, the service flow distribution unit 21 distributes the received service flows to each working core according to the service flow distribution principle. The business flow allocation principle can be determined according to the existing technology, such as allocation according to the five-tuple information in the business flow, or allocation according to the busy and idle status of different working cores. working cores to give ful...

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

This invention involves a multi-core processors and the business flow processing method of this processor. Hereinto, the method include: diffluent core distributes the first business flow to the first processing core; and the first processing core will send out feedback single to diffluent core according the responding waiting period; and the diffluent core will judge having got the responding single or not during each responding waiting period, if it hasn't got this responding single, it will distribute this business flow to the second processing core. A multi-core includes a diffluent core and several processing core, this diffluent core includes a business flow distributing unit and a judging unit of responding single. And this processing core includes a business flow processing unit and a reply unit of responding single. Owing to the diffluent core being used for monitoring the work state of processing core, when one processing core takes place abnormity the business flow will be distributed to other processing core without abnormity, so the process of business flow won't be interrupted, accordingly the reliability of multi-core processor is improved.

Description

technical field [0001] The invention relates to a business flow processing method of a multi-core processor, in particular to a method for improving operation reliability by monitoring working cores by splitting cores and a multi-core processor capable of realizing the method. Background technique [0002] A multi-core processor refers to a System On Chip (SOC) processor formed by integrating and packaging multiple general-purpose CPUs and some functional components into one chip. The general-purpose CPUs in this SOC and between the CPU and other functional components in the chip communicate through high-speed interconnection technology. Compared with the multi-CPU system, the software processing capability of data communication products is greatly improved, and the system performance is further improved. promote. [0003] Existing multi-core processors are divided into two types according to the processing mode: one is the Symmetrical Multi-Processing (SMP) mode, and the o...

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): G06F9/50G06F9/46
Inventor 温涛
Owner 北京紫光通信科技集团有限公司