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 a multi-core processor and a processing method, applied in the field of multi-core processors, can solve problems such as limiting the practical application of multi-core processors, reducing system reliability, and paralyzing business systems.

Active Publication Date: 2009-09-09
北京紫光通信科技集团有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 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

[0025] This embodiment provides a business flow processing method for improving the reliability of a multi-core processor by monitoring the working status of the working core through the distribution core, such as figure 1 as shown,

[0026] 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, th...

Embodiment 2

[0033] 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. Such as figure 2 as shown,

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

[0035] 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 ...

Embodiment 3

[0044] This embodiment provides a multi-core processor capable of improving reliability. Such as image 3 Shown 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.

[0045] 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

The invention relates to a business flow processing method of a multi-core processor and the multi-core processor. Wherein, the method includes: the distribution core assigns the first service flow to the first working core; the first working core replies a response signal to the distribution core according to the response waiting period; A response signal from a working core. When the response signal is not received, the first service flow is assigned to the second working core. The multi-core processor includes a distribution core and a plurality of working cores, and the distribution core includes a service flow distribution unit and a response signal judgment unit. The working core includes a business flow processing unit and a response signal replying unit. Since the working status of the working core is monitored through the distribution core, when an abnormality occurs in a certain working core, the business flow will be allocated to other normal working cores, so the processing of the business flow will not be interrupted, thereby improving the performance of multi-core processors. reliability.

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 processing modes: one is a Symmetrical Multi-Processing (SMP) mode, and the other ...

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