Cluster task resource allocation method for multi-core processor

A multi-core processor and resource allocation technology, applied in the direction of resource allocation, electrical digital data processing, digital data processing components, etc., can solve the problems of computer heat can not be dissipated in time, unbalanced utilization of cluster resources, etc., to reduce thermal effects, fully The effect of heat dissipation and good application prospects

Inactive Publication Date: 2010-12-15
EAST CHINA JIAOTONG UNIVERSITY
View PDF6 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to effectively prevent the excessive concentration of multi-core processor operations in a certain area, resulting in unbalanced utilization of cluster resources, and at the same time, due to the power consumption of multi-core processors, the problem that a large amount of heat generated by the computer cannot be dissipated in time

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
  • Cluster task resource allocation method for multi-core processor
  • Cluster task resource allocation method for multi-core processor
  • Cluster task resource allocation method for multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The software environment realized by the embodiment of the multi-core processor cluster task resource allocation method of the present invention is a multi-core processor cluster management platform.

[0023] figure 1 It is a functional structure diagram for implementing the task resource allocation method according to the embodiment of the present invention, and mainly includes the following functional modules.

[0024] (1) Submit the task queue. This functional module is an interface between task resource allocation and users. It is responsible for putting the tasks submitted by users into the user submission task queue, and queuing the submitted tasks according to a certain sorting algorithm. The queue can be empty, indicating that there are no new tasks submitted or that all previously submitted tasks have entered the cluster system.

[0025] (2) Row and column hop count setter. This function module is a setting of a decision-making basis when locating the physic...

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 cluster task resource allocation method for a multi-core processor. In the method, CPU resource nodes are used as basic allocation units for task allocation according to operation tasks submitted by receiving users to a cluster, and a task resource allocator is formed. The task resource allocator maps resources on the cluster to an M*N matrix AR. When idle resource positions are searched for the tasks, in the method, the tasks are uniformly dispersed and required resources are allocated to the nodes, so that the resource node positions occupied by all tasks are spaced. The method avoids the problem that tasks are excessively concentrated in one certain area, a large amount of heat energy is concentrated in the area as time goes by, the temperature of a local chip is too high, and the normal operating efficiency of a computer is influenced in the traditional task allocation algorithm. The task scheduling algorithm adopted by the method is an online real-time task scheduling algorithm and has good application prospects in the operation and task management of a multi-core processor cluster system.

Description

technical field [0001] The invention relates to a multi-core processor cluster task resource allocation method, which belongs to the technical field of high-performance computing and computer clusters. Background technique [0002] As integrated circuits enter deep submicron and nanometer processes, the design of multi-core processors faces a series of new problems, among which power consumption is a crucial aspect. The power consumption of the processor not only affects the packaging, testing and system reliability of the chip to a large extent, but also determines the development of the system on chip and mobile devices to a large extent. The heat generated by the CPU has begun to seriously affect the CPU Increase in frequency. [0003] On a cluster system composed of multi-core processors as computing nodes, the problem of heat dissipation has always been a big problem. Traditional heat dissipation technologies mainly include CPU fans, air conditioners, and liquid cooli...

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/50G06F1/20
Inventor 柴亚辉熊李艳胡林峰刘觉夫谢昕刘建辉
Owner EAST CHINA JIAOTONG UNIVERSITY
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