A many-core system processor resource scheduling method based on thermal perception dynamic task migration

A technology of processor resources and dynamic tasks, applied in the field of communication, can solve problems such as taking bubble utilization into account, system overheating, and not considering temperature peaks, etc.

Active Publication Date: 2019-06-21
SOUTH CHINA UNIV OF TECH
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above-mentioned patent mainly integrates on-chip processor resources from the perspective of de-fragmentation, so that the arriving applications can realize continuous mapping. Its disadvantage is that it does not consider the power constraints and temperature constraints of the system, and does not consider the possible temperature peaks and abnormalities. Uniform temperature distribution, risk of system overheating
[0006] None of the above approaches to task migration take into account the use of bubbles

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
  • A many-core system processor resource scheduling method based on thermal perception dynamic task migration
  • A many-core system processor resource scheduling method based on thermal perception dynamic task migration
  • A many-core system processor resource scheduling method based on thermal perception dynamic task migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0049] In this embodiment, a resource scheduling method for many-core system processors based on thermal-aware dynamic task migration, application 1 corresponds to a CCR threshold of 2.6, application 2 corresponds to a CCR threshold of 2.6, and application 3 corresponds to a CCR threshold of 2.4. The system scale is 5*5 and contains a total of 25 processor cores. The clock frequency of the processor core is 1GHZ, and the clock cycle is 1 nanosecond.

[0050] Such as image 3 shown, including the following steps:

[0051] Step 1. Check whether the waiting sequence is empty; if it is not empty, map each application in the waiting sequence, and then proceed to step 2; if it is empty, end this resource scheduling and wait for the next clock cycle;

[0052] Step 2: Detect w...

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 many-core system processor resource scheduling method based on thermal perception dynamic task migration. The method comprises the following steps of 1, detecting whether a waiting sequence is empty or not; If not, mapping the application, and then carrying out the step 2; 2, detecting whether the arrival queue is empty or not; If not, executing the step 3; Step 3, detecting whether no application runs in the system, if not, respectively estimating the running and waiting time of the bubble by using the model, and searching an optimal bubble distribution result through a branch boundary algorithm; 4, searching an optimal bubble distribution result through a branch boundary algorithm; Step 5, an application mapping stage; and step 6, an application running stage. According to the method, the black silicon phenomenon is utilized, application arrival queues with different lengths are adapted according to the application arrival rate and the calculation sensitivity or communication sensitivity characteristic of the application, the task running frequency is kept, the variable application arrival rate can be responded, the throughput rate of the system is effectively increased, and the system performance is improved.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a resource scheduling method for many-core system processors based on dynamic task migration based on thermal perception. Background technique [0002] Many-core chips are one of the processor components in cloud computing, mobile computing and other fields. Many-core processors are widely used in servers, data centers and other fields. Many-core chips are becoming an increasingly important platform in the development of computer systems. With the increase of computing demands of applications, the integration and performance of many-core chips are also continuously improved, followed by the rapid increase of chip power density and temperature, and temperature has become an important factor limiting chip performance. Excessively high temperature for a long time will affect the reliability and service life of many-core chips. Due to the limitation of heat dissipation cond...

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/50
CPCY02D10/00
Inventor 文生雁王小航
Owner SOUTH CHINA UNIV OF TECH
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