Cloud rendering system, server and method

A rendering system and server technology, applied in the directions of instruments, processor architecture/configuration, resource allocation, etc., can solve the problems of poor 3D rendering performance, high price, computational efficiency, and low rendering ability, and achieve high rendering performance, Inexpensive effect

Inactive Publication Date: 2016-07-20
成都云创互联信息技术有限公司
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the virtual machines in this method do not directly communicate with the GPU, but send the rendering request to another predetermined virtual machine to complete the rendering task on their behalf, so the computing efficiency and rendering ability will not be very high
[0005] To sum up, none of the existing cloud rendering technologies enables virtual machines to directly access the hardware GPU for rendering, and the existing cloud rendering devices are expensive and have poor 3D rendering performance

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
  • Cloud rendering system, server and method
  • Cloud rendering system, server and method
  • Cloud rendering system, server and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] Figure 4 The internal schematic diagram for realizing the method of the present invention is provided, wherein, the virtual machine software running on the host machine selects qemu, the operating system is linux, and multiple independent GPUs are NvidiaGTX970, and the host machine is provided with multiple virtual machines, in a When the virtual machine starts, the cloud service management platform assigns an unused GPU to bind to the virtual machine, and the GPU is exclusively used by the virtual machine until the virtual machine is destroyed, and the GPU can no longer be shared by other virtual machines , when another virtual machine is started, the cloud service management platform also assigns an unused GPU to bind with this virtual machine to handle another rendering task, realizing multiple virtual machines on one host Simultaneously process different rendering tasks, which ensures the efficiency and reliability of virtual machine data in collaborative rendering...

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 cloud rendering system which comprises a host machine and multiple GPUs.The host machine is provided with multiple virtual machines.Each virtual machine is provided with one corresponding GPU drive.The cloud rendering system further comprises an MMU coupled to each GPU drive and each GPU and coupled with virtual machine internal storages and a host machine internal storage, and an IOMMU coupled to each GPU and the virtual machine internal storages.When any virtual machine makes a request for getting access to the GPUs, the MMU distributes one GPU address to the GPU drive of the virtual machine, wherein the GPU address is used for getting access to the GPU; when any virtual machine makes a request for getting access to the virtual machine internal storage, the MMU distributes the corresponding host machine internal storage address to the virtual machine; when any GPU makes a request for getting access to the virtual machine internal storage, the IOMMU distributes the corresponding host machine internal storage address to the GPU.According to the system, by configuration of the MMU and the IOMMU, the multiple virtual machines can get direct access to the GPUs independently.Compared with a Nvidia VGPU architecture generally adopted in the prior art, the system is low in price and high in rendering performance.

Description

technical field [0001] The present invention relates to the technical field of GPU virtualization, in particular to a cloud rendering system, server and method. Background technique [0002] Cloud computing has become more and more popular, and more and more manufacturers are considering transferring their business to cloud hosts (such as virtual machines and container virtualization) of cloud service providers. However, the current cloud hosts cannot provide strong 3D rendering capabilities and GPGPU (General Purpose GPU) computing capabilities to support applications with strong 3D real-time rendering requirements and high-performance computing applications. At present, cloud service providers mainly rely on cloud services The management platform, virtualization software, and hardware support virtualization technology, cut, isolate, and package physical resources into cloud hosts, and provide external services based on this. Due to the complexity of GPU (Graphics Processi...

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/50G06T1/20
CPCG06F9/445G06F9/45558G06F9/5066G06T1/20
Inventor 张微杨磊罗涛曾锦平邱泳天周益陈乐吉苏永生杨学亮雷智聪唐迎力付兵谢琼陈平
Owner 成都云创互联信息技术有限公司
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