Task scheduling method and device in heterogeneous cluster and electronic equipment

A technology for task scheduling and heterogeneous clusters, which is applied in the field of information processing and can solve problems such as different performances of heterogeneous clusters

Active Publication Date: 2019-11-22
BEIJING UNIV OF POSTS & TELECOMM
View PDF8 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Different task scheduling strategies will lead to

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
  • Task scheduling method and device in heterogeneous cluster and electronic equipment
  • Task scheduling method and device in heterogeneous cluster and electronic equipment
  • Task scheduling method and device in heterogeneous cluster and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0057] CPU-GPU heterogeneous computing is widely used in data mining, video processing, machine learning and other fields. A heterogeneous cluster connects multiple computing nodes composed of CPU+GPU computing units to form a high-speed network, making full use of hybrid CPU-GPU computing The computing characteristics of nodes provide powerful and efficient computing capabilities for computing-intensive applications. Different task scheduling strategies will ...

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 embodiment of the invention provides a task scheduling method and device in a heterogeneous cluster and electronic equipment, and the method can comprise the steps: determining each task scheduledto a computing node for each computing node; dividing each sub-task into a plurality of sub-tasks; when the parent-child tasks corresponding to the child tasks are executed, adding the sub-task intoa ready child task queue; for each first sub-task in the ready sub-task queue, when the execution rate of the first sub-task in a GPU computing unit is greater than that of the first sub-task in a CPUcomputing unit, adding the first sub-task to the GPU sub-task queue; and scheduling each second sub-task to a target GPU corresponding to the second sub-task according to an interference relationshipbetween each second sub-task in the GPU sub-task queue and the sub-task being executed by the GPU. Therefore, the resource utilization rate can be improved, and the system throughput of the heterogeneous cluster is improved.

Description

technical field [0001] The invention relates to the technical field of information processing, in particular to a task scheduling method, device and electronic equipment in a heterogeneous cluster. Background technique [0002] In recent years, CPU-GPU heterogeneous computing has been widely used in data mining, video processing, machine learning and other fields. ) Computing nodes composed of computing units are connected to form a high-speed network, making full use of the computing characteristics of hybrid CPU-GPU computing nodes, providing powerful and efficient computing capabilities for computing-intensive applications. Different task scheduling strategies will lead to different performance of heterogeneous clusters, [0003] How to schedule multiple tasks to achieve the best system throughput and improve the resource utilization of heterogeneous clusters has become an urgent problem to be solved. Contents of the invention [0004] The purpose of the embodiments o...

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
IPC IPC(8): G06F9/48G06F9/50G06F9/54
CPCG06F9/4881G06F9/5027G06F9/546G06F2209/548
Inventor 张海涛耿欣马华东
Owner BEIJING UNIV OF POSTS & TELECOMM
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