Method and device for generating processor scheduling policy in multi-core system and scheduling system

A scheduling strategy and processor technology, applied in the field of processors, can solve problems such as the difficulty of big.LITTLE scheduling and precise control.

Inactive Publication Date: 2014-07-23
LE SHI ZHI ZIN ELECTRONIC TECHNOLOGY (TIANJIN) LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the broad class label, it is difficult to precisely control every detail of each scheduling, and it is difficult to determine the optimal big.LITTLE scheduling method for different applications

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 and device for generating processor scheduling policy in multi-core system and scheduling system
  • Method and device for generating processor scheduling policy in multi-core system and scheduling system
  • Method and device for generating processor scheduling policy in multi-core system and scheduling system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] figure 1 It is a schematic flowchart of a method for generating a processor scheduling policy in a multi-core system according to Embodiment 1 of the present application; figure 1 As shown, in this embodiment, the method may include:

[0045] S101. Receive the application features generated by the real-time operation of the application program in the processor of the multi-core system;

[0046] In this embodiment, the processor of the multi-core system can be homogeneous multi-core or heterogeneous multi-core. The application features include the type of processor, the number of cores in the multi-core system, and the load information of the processor. The characteristics of the application that result when it is actually run in the processor.

[0047] In other words, in step S101, the received sample application characteristics may include processor type, number of cores in a multi-core architecture, processor load information, and the like. The type of processor, s...

Embodiment 2

[0069] image 3 It is a schematic flow chart of a scheduling method for processors in a multi-core system in Embodiment 2 of the present application; image 3 As shown, in this embodiment, it may include:

[0070] S301. Send the application features generated by the real-time running of the application program in the processor of the multi-core system, so as to make statistics on the application features generated by the real-time running of the application program and generate an original scheduling policy according to the statistical results;

[0071] As mentioned above, the characteristics of sample applications can include the types of processors involved when the application runs on processors of different multi-core systems, the number of cores in the multi-core system, and the load information of the processors. Through such massive data, try to control It may affect every detail of the scheduling strategy to formulate the optimal scheduling strategy.

[0072] S302. Sen...

Embodiment 3

[0077] Figure 4 It is a schematic structural diagram of a device for generating a processor scheduling strategy in a multi-core system according to Embodiment 3 of the present application; Figure 4 As shown, the device 400 for generating a scheduling policy may include: a sequentially coupled scheduling policy generating unit 401 and a scheduling policy issuing unit 402, wherein:

[0078] The scheduling strategy generation unit 401 is used to receive and count the application characteristics generated by the real-time operation of the application program in the processor of the multi-core system, and generate the original scheduling strategy according to the statistical results of the application characteristics generated by the real-time operation of the application program; Adjust the original scheduling policy corresponding to the application program according to the current operating conditions of the processors in the system;

[0079] The original scheduling policy adj...

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 and device for generating a processor scheduling policy in a multi-core system and a scheduling system. The generating method comprises the steps that receiving and statistics are carried out on application characteristics generated by real-time operating of an application program in processors of the multi-core system, and an original scheduling policy is generated according to a statistical result of the application characteristics generated by real-time operating of the application program; the original scheduling policy corresponding the application program is adjusted according to the current operating conditions of different processors in the multi-core system; according to a received scheduling request, the adjusted original scheduling policy is issued, and according to the adjusted original scheduling policy, the processor corresponding to the adjusted original scheduling policy is selected from the processors of the multi-core system to operate the application program. The type of the application program does not need to be marked, the optimal scheduling mode of different application programs can be determined, and the situation that the optimal scheduling mode of the application programs is hard to determine due to the wide program representation types in the prior art is avoided.

Description

technical field [0001] The present application relates to the technical field of processors, and in particular to a method and device for generating a processor scheduling policy in a multi-core system, and a scheduling system. Background technique [0002] At present, the performance requirements of smart phones and tablet computers have increased far faster than the growth rate of battery capacity or energy saving effect brought about by the progress of semiconductor technology. At the same time, users are demanding better battery life in essentially the same form factor. Smartphone and tablet usage patterns are dynamic: periods of high-intensity task processing (such as gaming and web browsing) alternate with typically longer periods of processing low-intensity tasks (such as texting, email, and listening to audio). This set of conflicting requirements has necessitated innovations in mobile System On Chip (SoC) design that processing technology and traditional power mana...

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/48G06F9/50
Inventor 周光迪
Owner LE SHI ZHI ZIN ELECTRONIC TECHNOLOGY (TIANJIN) LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products