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

Method, device and system for scheduling in multiprocessor nuclear system

A technology of multi-processor cores and processor cores, applied in multi-programming devices, transmission systems, electrical digital data processing, etc., can solve the problem of improving system efficiency, unfavorable multi-processor cores, and inability to provide processor core scheduling solutions, etc. problem, to achieve the effect of improving efficiency and meeting real-time processing requirements

Active Publication Date: 2012-11-14
HUAWEI TECH CO LTD
View PDF6 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] When implementing the above technical solution, the inventors found that the prior art has at least the following problems: Static configuration refers to manual configuration before the system is put into operation. During the actual operation of the system, processor core scheduling according to the static configuration solution may It cannot meet the needs of real-time network I / O processing, and cannot provide a reasonable processor core scheduling scheme, which is not conducive to the improvement of the efficiency of the entire multi-processor core system

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
  • Method, device and system for scheduling in multiprocessor nuclear system
  • Method, device and system for scheduling in multiprocessor nuclear system
  • Method, device and system for scheduling in multiprocessor nuclear system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] An embodiment of the present invention provides a method for scheduling processor cores in a multi-processor core system, such as figure 1 shown, including the following steps:

[0049] 101. During operation of a multiprocessor core system, acquire a first control parameter, a second control parameter, a third control parameter, and a fourth control parameter.

[0050] Wherein, the first control parameter is indication information of N data streams, and the N data streams are sorted from the most to the least in the number of data packets processed by the multi-processor core system in the first sampling period, Quantity is the data flow to which the first N data packets belong in the sorting, where N is a positive integer. Through the indication information of the N data streams, it may be known which N data streams are indicated by the indication information.

[0051] The second control parameter is the time used for each data flow in the internal transmission of th...

Embodiment 2

[0064] An embodiment of the present invention provides a method for scheduling processor cores in a multi-processor core system, such as figure 2 As shown, the method includes:

[0065] 201. During operation of a multi-processor core system, acquire a first control parameter, a second control parameter, a third control parameter, and a fourth control parameter.

[0066] Wherein, the first control parameter is indication information of N data streams, and the N data streams are sorted from the most to the least in the number of data packets processed by the multi-processor core system in the first sampling period, Quantity is the data flow to which the first N data packets belong in the sorting, where N is a positive integer. Through the indication information of the N data streams, it may be known which N data streams are indicated by the indication information. For example, when N is 3, the indication information of N data flows is: (flow1, flow5, flow6), which is used to ...

Embodiment 3

[0129] An embodiment of the present invention provides a device for scheduling processor cores in a multi-processor core system, such as Figure 5 As shown, it includes: a control parameter acquisition unit 51 , a first detection unit 52 , an inter-core switching scheduling unit 53 , and an intra-core switching scheduling unit 54 .

[0130] The control parameter acquisition unit 51 is configured to acquire a first control parameter, a second control parameter, a third control parameter and a fourth control parameter during the operation of the multi-processor core system.

[0131] Wherein, the first control parameter is indication information of N data streams, and the N data streams are sorted from the most to the least in the number of data packets processed by the multi-processor core system in the first sampling period, Quantity is the data flow to which the first N data packets belong in the sorting, where N is a positive integer. Through the indication information of th...

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 method, a device and a system for scheduling in a multiprocessor nuclear system and relates to the field of the multiprocessor nuclear system. The method, the device and the system can meet real-time network input / output (I / O) processing requirements so as to promote efficiency of the whole multiprocessor nuclear system. The method for scheduling in the multiprocessor nuclear system comprises obtaining a first control parameter, a second control parameter, a third control parameter and a fourth control parameter in an operation period of the multiprocessor nuclear system; transmitting data packages of data streams entering the multiprocessor nuclear system to an idle processor nucleus for processing according to the first control parameter, the second control parameter and the third control parameter; and switching the processor nucleus in the multiprocessor nuclear system between a cutting-off mode and a polling mode according to the fourth control parameter. The method, the device and the system are mainly used for processor nucleus scheduling.

Description

technical field [0001] The invention relates to the field of multi-processor core systems, in particular to a method, device and system for scheduling processor cores in a multi-processor core system. Background technique [0002] At present, services integrated on a multi-processor core system are gradually increasing, and network I / O (input / output, input / output) requests are also increasing day by day. The data processing ability of the multi-processor core system to the network I / O request becomes the key to the full performance of the system. In the prior art, a method for processing network I / O requests is: according to a statically configured processing mode, tasks are bound to specified processor cores for execution, or tasks are evenly allocated to relatively idle processor cores Another processing method is: according to the statically configured switching rules, the processor core is switched between the interrupt mode and the polling mode, thereby improving the p...

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/50G06F15/177
CPCH04L47/2441G06F9/4881G06F9/4812G06F15/177G06F9/505
Inventor 余加强郑伟
Owner HUAWEI TECH CO LTD
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