Virtualization implementation system and method of GPU (Graphics Processing Unit)

A system and virtualization technology, applied in software simulation/interpretation/simulation, resource allocation, program control design, etc., can solve problems such as low efficiency of simulation library, and achieve the effect of improving 3D processing efficiency

Active Publication Date: 2017-02-15
MASSCLOUDS
View PDF6 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can adapt to the real situation and does not require external or built-in GPU hardware on the server; starting from the operating efficiency of vGPU, the overall system virtualization architecture is adjusted to overcome the low efficiency of traditional software simulation libraries

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
  • Virtualization implementation system and method of GPU (Graphics Processing Unit)
  • Virtualization implementation system and method of GPU (Graphics Processing Unit)
  • Virtualization implementation system and method of GPU (Graphics Processing Unit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0043] The existing mainstream GPU virtualization technologies can be divided into two categories. One type of technology requires external or built-in GPU hardware on the server, but since most servers in the actual environment do not have GPU (or hardware equivalent to GPU), it must pay a high cost to upgrade and expand the server, and whether it can be upgraded is subject to Restricted by many factors; another type of technology is a pure software method, which directly simulates the 3D processing capability of the GPU through the software library at the API layer. Although there is no need to upgrade the hardware, the efficiency is very low and cannot meet the requirements of the actual production environment.

[0044] The task of the present invention is to propose a GPU virtualization technical solution, which provides a virtual GPU capability for...

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 virtualization implementation system and method of a GPU (Graphics Processing Unit). The virtualization implementation system comprises a vGPU driving module, a vGPU front-end module and a vGPU rear-end module which respectively belong to three layers of a guest operating system, guest virtual equipment and a host machine operating system, moreover, the whole system finally requires hardware resources such as a physical layer CPU and a memory to support, while hardware GPU is not required; and the vGPU function is jointly achieved by mutual coordination of the parts. Compared with hardware assistive technologies such as a GRID technology and XENGT/KVMGT, the virtualization implementation system has the advantages that a GRID display card is not required to externally insert/internally install, a CPU model with the GPU function is also not required to upgrade, replace and carry, and thus, the virtualization implementation system has the advantages in aspects of adaptability and cost control implementation.

Description

technical field [0001] The invention relates to a GPU virtualization realization system and method. Background technique [0002] In the field of GPU (Graphics Processing Unit) virtualization, there are currently three typical technical solutions. [0003] (1) NVIDIA-led GRID GPU virtualization technology [0004] NVIDIA's GPU virtualization solution is based on a specially designed GPU graphics card. This type of GPU can simulate the capabilities of several GPUs to provide services for several virtual machines at the same time. These simulated GPU units are called vGPUs. Each virtual machine is bound to an independent vGPU, so that the GUEST operating system and the 3D applications running in it can directly use the processing power of the vGPU, achieving an experience close to that of a physical computer using local hardware GPU processing. [0005] Currently, Citrix, VMware, and Microsoft (RemoteFX) have launched their own desktop / application virtualization solutions ba...

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): G06F9/455G06F9/50
CPCG06F9/45525G06F9/5077
Inventor 石磊张辉程栋牛文强
Owner MASSCLOUDS
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