Parallel computing resource allocation method and device

一种资源分配装置、资源分配的技术,应用在并行计算资源分配方法及装置领域,能够解决资源利用率低、任务等待时间长、集群并行处理能力下降等问题,达到提高利用率的效果

Active Publication Date: 2017-03-15
IFLYTEK CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The existing parallel computing cluster resource allocation method generally simply allocates resources in the cluster as an auxiliary resource other than CPU, memory, and hard disk. When cluster nodes allocate resources, they generally use mutually exclusive and exclusive methods to allocate Resources are allocated, that is, when the idle resources in the cluster nodes meet the task requirements, they will be allocated, and the allocated resources will monopolize the resources until the task is completed. However, this resource allocation method will cause the task to wait for a long time , cluster parallel processing capability decline and low resource utilization, etc.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The implementation of the present invention is described below through specific examples and in conjunction with the accompanying drawings, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific examples, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

[0041] figure 1 It is a flowchart of steps of a method for allocating parallel computing resources in the first embodiment of the present invention. Such as figure 1 As shown, a method for allocating parallel computing resources in the present invention includes the following steps:

[0042] Step 101, receiving a current resource allocation request, and obtaining the total number of resou...

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 parallel computing resource allocation method and device. The method includes receiving a current resource allocation request, thereby obtaining the total number of resources of the current resource allocation request; obtaining and calculating resource-related information contained in each cluster node in a cluster; according to the resource-related information of each cluster node, calculating resource allocation price of each cluster node; and according to the resource allocation price of each cluster node and the total number of resources of the current resource allocation request, performing resource allocation on a request task corresponding to the current resource allocation request. Through the parallel computing resource allocation method, the utilization rate of the entire cluster resource can be effectively improved.

Description

technical field [0001] The invention relates to the field of cluster resource management and parallel computing, in particular to a parallel computing resource allocation method and device. Background technique [0002] In recent years, parallel computing clusters have been more and more used in artificial intelligence-related fields such as speech recognition, image recognition, and natural language understanding, which has significantly improved the task processing capabilities of these fields, especially the deep learning tasks in these fields. The processing capability has been greatly improved; however, as the amount of data processing increases, a single resource is often unable to carry complex computing tasks, which requires more and more resources in the parallel computing cluster to perform corresponding tasks to meet the actual application requirements, such as using multiple A GPU (Graphic Processing Unit, GPU) forms a GPU cluster to perform the computing require...

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): H04L29/08
CPCH04L67/10H04L67/1001
Inventor 江国威张致江王智国胡郁刘庆峰
Owner IFLYTEK CO LTD
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