Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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, complex business forms, etc., to achieve the effect of maximizing GPU resource utilization, improving customer productivity, and improving business performance

Active Publication Date: 2021-01-29
WUHAN UNIV OF TECH +1
View PDF5 Cites 13 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
  • GPU resource pool scheduling system and method
  • GPU resource pool scheduling system and method
  • GPU resource pool scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] like 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 GPU ...

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, and the system comprises a GPU cloud computing power center and a GPU cloud control node; the GPU cloud computing power center comprisesa plurality of GPU computing power units, and each GPU computing power unit comprises a VMM and an RC, wherein the GPU cloud control node comprises an RS; the GPU computing power units are used for providing computing power of GPUs; each VMM is used for providing a control interface, receiving a resource scheduling instruction sent by the RS, creating a virtual machine according to the instruction, allocating vGPU resources to the virtual machine and starting the virtual machine; each RC is used for counting resource data of the GPU computing power unit and reporting the resource data to the RS; each RS is used for collecting resource data reported by each RC and sending a resource scheduling instruction to each VMM, and scheduling resources of the GPU computing power unit globally, including the steps of gathering GPU resources to form a plurality of groups of GPU hardware sets, and forming a GPU resource pool by the plurality of groups of GPU hardware sets. According to the system, unified resource pool scheduling management of various manufacturers, GPU models and GPU virtualization modes in a cloud computing platform is realized; the invention further discloses a GPU resource pool scheduling method.

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
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products