Task scheduling method and device based on heterogeneous processor, and electronic equipment

A heterogeneous processor and task scheduling technology, applied in the computer field, can solve the problems of complex task scheduling process, increased task scheduling difficulty, and low scheduling efficiency

Active Publication Date: 2017-07-25
HANGZHOU HIKVISION DIGITAL TECH
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, the existing task scheduling method between heterogeneous processors has a complicated task scheduling process and low scheduling e...

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 based on heterogeneous processor, and electronic equipment
  • Task scheduling method and device based on heterogeneous processor, and electronic equipment
  • Task scheduling method and device based on heterogeneous processor, and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] 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 of the embodiments of the present invention, not all of them. 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.

[0064] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0065] In current data analysis (such as video analysis, image analysis, etc.) systems, different algorithms are implemented in very different ways, and are more su...

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 based on a heterogeneous processor, and electronic equipment. The method comprises the following steps that: a main processor in the electronic equipment monitors the current CPU (Central Processing Unit) load of each heterogeneous slave processor, and identifies at least one source processor of which the current CPU load is greater than a first set threshold value corresponding to the current CPU load from each heterogeneous slave processor; at least one scheduling module is determined in each algorithm module of the source processor by aiming at each source processor; according to a corresponding relationship between the algorithm module stored in a module attribute table and at least one heterogeneous slave processor, a target processor scheduled by the scheduling module is obtained by aiming at each scheduling module; and connection is established between the source processor and the target processor, the scheduling module is scheduled to the target processor to enable the source processor and the target processor to jointly finish a task corresponding to the source processor. By use of the embodiment, the efficiency and the success rate of task scheduling can be improved.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a heterogeneous processor-based task scheduling method, device and electronic equipment. Background technique [0002] In the current data analysis (such as video analysis, image analysis, etc.) system, it is necessary to use different algorithms for the same data analysis, and the implementation methods of different algorithms are very different, which is more suitable for heterogeneous processors with completely different instruction sets. Finish. In order to fully and evenly utilize the resources of various heterogeneous processors, task scheduling between such heterogeneous processors is very important. [0003] Existing task scheduling methods between heterogeneous processors mainly use feedback or prediction methods to schedule processing threads. Specifically, when the load of the source processor is too large, for the thread that needs to be scheduled in the s...

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/48
CPCG06F9/4881G06F2209/485
Inventor 浦世亮王道荣戚红命
Owner HANGZHOU HIKVISION DIGITAL 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