Virtual machine-based general processing unit (GPU) cluster management system

A GPU cluster and cluster management technology, applied in the field of scheduling and management systems, can solve problems such as low GPU efficiency, no GPU cluster system, and disadvantageous GPU computing capabilities, and achieve the effect of improving GPU efficiency

Inactive Publication Date: 2012-06-27
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is currently no virtual machine-based GPU cluster system, which not only enables the cluster to support GPU computing, but also satisfies the support of virtual machine users for

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
  • Virtual machine-based general processing unit (GPU) cluster management system
  • Virtual machine-based general processing unit (GPU) cluster management system
  • Virtual machine-based general processing unit (GPU) cluster management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The following example illustrates the configuration during the implementation of this system.

[0016] Table 1 Corresponding configuration list of software and hardware

[0017] operating system

Processor / Virtual Processor

hard disk

Memory

GPU

network bandwidth

Dom0

Ubuntu 8.1064bit

Pentium Dual-Core 2.60GHz*2

500GB

2GB

GTX 260

100Mbps

DomU1

Ubuntu 8.1064bit

Pentium Dual-Core 2.60GHz*1

8GB

512MB

DomU2

Ubuntu 8.1064bit

Pentium Dual-Core 2.60GHz*1

8GB

512MB

[0018] Deploy a virtual machine manager and multiple virtual machines on multiple physical machines, and use a local machine to connect to the virtual machines. The system configuration is shown in Table 1.

[0019] A virtual machine manager-Xen is installed on the physical platform of each cluster node, and a management domain Domain-0 and 2 paravirtualized virtual machines are deployed, with ...

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 virtual machine-based general processing unit (GPU) cluster management system, which comprises cluster management nodes and a plurality of GPU cluster nodes, wherein each GPU cluster node comprises a management domain and a plurality of virtual machines. Each virtual machine receives computed unified device architecture (CUDA) tasks of users and transmits the CUDA tasks to the cluster management nodes, and the cluster management nodes designate an appropriate virtual machine to run the task according to the CUDA task requirement, parameter information of global positioning system (GPS) and current task queue information of the virtual machine; during the task running process of the designated virtual machine, a privilege order in the task is intercepted and is transmitted to the management domain, the management domain drives the GPU to run the privilege order, and a running result is returned to the corresponding virtual machine so as to assist the GUDA task running of the virtual machine. The invention provides advanced cluster architecture to support a virtual desktop user to submit the GPU task through the client. The architecture satisfies a series of function requirements including the network transparency, easiness in operation and expandability.

Description

technical field [0001] The present invention relates to the technical field of cluster management, and more specifically relates to a system that supports the operation of GPU computing tasks and the scheduling and management of GPU cluster computing resources composed of multiple GPU servers under a virtual desktop platform. Background technique [0002] At present, remote desktop technology is sought after by people. When a computer opens the remote desktop connection function, we can control this computer at the other end of the network. Through the remote desktop function, we can operate this computer in real time and run on it. Various applications, all as if operating directly on the computer. [0003] Clustering is the use of multiple computers, such as typical personal computers or servers, interconnected through a network to form a single high-availability system for users. Cluster computing can be used to achieve load balancing. When one's own computer does not me...

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/46
Inventor 金海廖小飞梁东
Owner HUAZHONG UNIV OF SCI & 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