A GPU resource pool scheduling system and method

A scheduling system and resource scheduler technology, applied in the field of GPU resource pool scheduling system, can solve problems such as inability to share resources and complex business forms, and achieve the effects of maximizing GPU resource utilization, improving customer productivity, and improving switching speed

Active Publication Date: 2021-03-23
WUHAN UNIV OF TECH +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Although a variety of GPU manufacturers, product lines, and models can be used for different usage scenarios, such as image rendering and scientific computing; however, due to the existence of various GPU manufacturers, product lines, and models, it is difficult to implement the current GPU virtualization technology. Moreover, for large-scale GPU computing power centers, the business form is very complex, and there are usually multiple application scenarios such as graphics rendering, scientific computing, artificial intelligence, and oblique photography modeling; in actual business use, there are a large number of graphics in the GIS industry. Rendering and virtual desktop requirements, as well as a large number of oblique photographic modeling requirements and artificial intelligence requirements, while the user's graphics workstations, GPU servers and other resources are independent of each other, becoming information islands, unable to share resources, and the conversion of GPU resource usage scenarios Re-deployment of physical servers usually takes several days; therefore, how to effectively manage and schedule these GPU resources in the cloud computing architecture becomes particularly important

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
  • A GPU resource pool scheduling system and method
  • A GPU resource pool scheduling system and method
  • A GPU resource pool scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Such as figure 1 As shown, this embodiment discloses a GPU resource pool scheduling system, including a GPU cloud computing power center and a GPU cloud control node. The GPU cloud computing power center includes a plurality of GPU computing power units, and each GPU computing power unit includes a virtual machine The monitor VMM and the resource collector RC, the GPU cloud control node includes the resource scheduler RS; the GPU computing power unit is used to provide the computing power of the CPU and GPU, and is the main hardware component of the GPU cloud; the GPU computing power unit is modular and standardized , Generalized features, through the large-scale formation of GPU computing power units to form a "GPU computing power center", providing GPU cloud services for each user.

[0064] The full English name of the virtual machine monitor is Virtual Machine Monitor, referred to as VMM, and it can also be called Hypervisor; the virtual machine monitor runs in the G...

Embodiment 2

[0099] A GPU resource pool scheduling method, the GPU resource pool includes a GPU cloud computing power center and a GPU cloud control node, the GPU cloud computing power center includes a plurality of GPU computing power units, and each GPU computing power unit includes a virtual machine monitor VMM and resources Collector RC, GPU cloud control node includes resource scheduler RS; includes the following steps:

[0100] Use the resource collector RC to count the resource data of the GPU computing power unit and report it to the resource scheduler RS;

[0101] Use the resource scheduler RS ​​to collect the resource data reported by each resource collector RC, and send resource scheduling instructions to each virtual machine monitor VMM, and globally schedule the resources of the GPU computing power unit, including gathering GPU resources to form multiple groups of GPUs Hardware collection, multiple sets of GPU hardware collections form a GPU resource pool, and one of the GPU h...

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 GPU resource pool scheduling system, which includes a GPU cloud computing power center and a GPU cloud control node. The GPU cloud computing power center includes a plurality of GPU computing power units, and each GPU computing power unit includes VMM and RC. The control node includes RS; the GPU computing power unit is used to provide GPU computing power; VMM is used to provide a control interface and receive resource scheduling instructions from RS, create a virtual machine according to the instructions, allocate vGPU resources to the virtual machine and start the virtual machine; RC It is used to count the resource data of the GPU computing power unit and report it to RS; RS is used to collect the resource data reported by each RC, and send resource scheduling instructions to each VMM, and globally schedule the resources of the GPU computing power unit, including the allocation of GPU resources. Gather to form multiple groups of GPU hardware collections, and multiple groups of GPU hardware collections form a GPU resource pool; the system realizes the unified resource pool scheduling management of multiple manufacturers, GPU models, and GPU virtualization methods in the cloud computing platform; the invention also discloses A GPU resource pool scheduling method is proposed.

Description

technical field [0001] The invention relates to the technical field of cloud computing resource management, in particular to a GPU resource pool scheduling system and method. Background technique [0002] With the generalization of GPU, the use of GPU in data centers is increasing day by day, and it has very important uses in the fields of graphics and image rendering, parallel computing, and artificial intelligence; the important elements of data centers are mainly computing, storage and network; with the cloud With the in-depth development of computing, how to manage GPU resources more effectively in the data center has become very important. [0003] The various components of cloud computing and the computing part usually need to use virtualization technology. Virtualization technology includes CPU and GPU virtualization technology. The details of physical hardware are shielded through virtualized hardware, so that physical resources can be used more flexibly; while compu...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5027G06F9/5066
Inventor 查乾范文一黄扬
Owner WUHAN UNIV OF 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