Computing resource scheduling method and device and electronic equipment

A technology for computing resources and scheduling methods, applied in the computer field, can solve problems such as low computing efficiency and affecting computing speed

Active Publication Date: 2020-07-10
BEIJING KUANGSHI TECH
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because when using machine learning technology for video or image processing, such as video structuring, the amount of calculation is large, but when the calculation resources (such as the number of computing units or the number of memory of the scheduling device are constant) are limited, it is easy to affect the calculation speed. This leads to low computing efficiency. In order to save hardware costs as much as possible, how to improve the computing efficiency of scheduling equipment under the condition of limited computing resources has become an urgent problem to be solved.

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
  • Computing resource scheduling method and device and electronic equipment
  • Computing resource scheduling method and device and electronic equipment
  • Computing resource scheduling method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] First, refer to figure 1 An example electronic device 100 for implementing a computing resource scheduling method, apparatus and electronic device according to an embodiment of the present invention will be described.

[0031] like figure 1 Shown is a schematic structural diagram of an electronic device. The electronic device 100 includes one or more processors 102, one or more storage devices 104, an input device 106, an output device 108, and an image acquisition device 110. These components pass through a bus system 112 and / or other forms of connection mechanisms (not shown). It should be noted that figure 1 The components and structure of the electronic device 100 shown are only exemplary, not limiting, and the electronic device may also have other components and structures as required.

[0032] The processor 102 can be implemented in at least one hardware form of a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic a...

Embodiment 2

[0039] This embodiment provides a computing resource scheduling method, which can be executed by a scheduling device such as a CPU, see figure 2 The flow chart of the method for scheduling computing resources is shown, the method mainly includes the following steps S202 to S204:

[0040] Step S202, during the process of applying the calculation flow chart to perform calculation processing on the object to be processed of the target calculation task, monitor the current calculation load of each calculation node in the calculation flow chart.

[0041] Among them, the calculation flow chart above includes a plurality of computing nodes and data transmission pipelines between the interconnected computing nodes; the computing nodes are used to execute the subtasks of the target computing tasks by scheduling the threads in the device, and will execute the subtasks after the subtasks Data is transmitted to downstream computing nodes through data transmission pipelines.

[0042] The...

Embodiment approach 1

[0065] Embodiment 1: If the node information includes the data volume corresponding to the data input pipeline of each computing node, judge whether the data volume corresponding to the data input pipeline of each computing node reaches the preset input data volume, and the computing node that will reach the preset input data volume Determine the target computing node that meets the preset computing power bottleneck condition. By monitoring the data volume corresponding to the input pipeline of each computing node, that is, monitoring the total data volume of all input pipelines corresponding to the computing node, the task volume to be processed of the computing node can be judged according to the total data volume of the input pipeline. When the total data volume of the data input pipeline of the computing node reaches the preset input data volume, it is determined that the computing node is the target computing node, that is, the input pipeline of the target computing node i...

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 provides a computing resource scheduling method and device, and electronic equipment. The method is executed by a scheduling device, and the method comprises the steps: in a process of performing computing processing on a to-be-processed object of a target computing task by using a computing flow chart, monitoring a current computing load of each computing node in the computing flowchart, wherein the calculation flow chart comprises a plurality of calculation nodes and data transmission pipelines among the mutually connected calculation nodes, the computing node is used for executing a sub-task of a target computing task through a thread in the scheduling equipment, and transmitting data after executing the sub-task to the downstream computing node through a data transmission pipeline; when the current computing load of the target computing node reaches a preset computing power bottleneck state, scheduling computing resources to the target computing node. According to the invention, the computing efficiency of the scheduling equipment can be improved under the condition of limited computing resources.

Description

technical field [0001] The present invention relates to the technical field of computers, in particular to a computing resource scheduling method, device and electronic equipment. Background technique [0002] With the maturity of machine learning technology, machine learning technology has been widely used in various fields. Because when using machine learning technology for video or image processing, such as video structuring, the amount of calculation is large, but when the calculation resources (such as the number of computing units or the number of memory of the scheduling device are constant) are limited, it is easy to affect the calculation speed. This further leads to low computing efficiency. In order to save hardware costs as much as possible, how to improve the computing efficiency of scheduling equipment under the condition of limited computing resources has become an urgent problem to be solved. Contents of the invention [0003] In view of this, the object 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/50G06N20/00
CPCG06F9/4881G06F9/5038G06N20/00Y02D10/00
Inventor 高鹏远王祎李百恩
Owner BEIJING KUANGSHI 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