Method and device for realizing graphics processor virtualization

A graphics processor and virtualization technology, applied in the field of cloud computing basic technology virtualization, can solve the problems of weak terminal capability, insufficient terminal set-top box capability, and inability to support high value-added services, etc., to achieve the effect of reducing delay

Active Publication Date: 2017-07-25
CHINA TELECOM CORP LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The main obstacle is that the existing terminal set-top boxes in the market are not capable enough to support high value-added services
The use of cloud computing technology can well solve the defect of weak user terminal capabilities, but at the same time it brings challenges to cloud implementation technology. Therefore, there is an urgent need for intelligent GPU virtual solutions suitable for graphics data processing to support business development.

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
  • Method and device for realizing graphics processor virtualization
  • Method and device for realizing graphics processor virtualization
  • Method and device for realizing graphics processor virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are illustrated. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but do not constitute an improper limitation of the present invention.

[0024] The following description of at least one exemplary embodiment is merely illustrative in nature and in no way taken as limiting the invention, its application or uses.

[0025] In order to solve the problem of GPU virtualization suitable for graphics data processing that cannot be realized by mainstream virtualization technologies, the following embodiments of the present invention satisfy the intelligent allocation of cloud applications by directly invoking the GPU hardware mechanism to realize the virtualization of the underlying hardware and the application layer. GPU resource requirements can provide hi...

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 embodiment of the present invention discloses a method and device for realizing graphics processor virtualization, wherein the method includes initiating multiple parallel application execution instructions in response to a service request initiated by a remote concurrent graphics application; using the GPU hardware driver layer to provide call interface for hardware resources, and divide the GPU hardware resources in the cloud according to the requirements of concurrent applications, so as to allocate independent hardware resources for each application; run multiple parallel applications based on the allocated hardware resource environment, and complete the graphics of each Rendering: Know the hardware resource address used by each application through the path addressing mechanism, and directly intercept the rendered output data at the bottom of the hardware based on the known address; stream the rendered output data and transmit it to the initiator The remote user of each concurrent graphics application can directly display the graphics corresponding to each graphics application on the terminal used by the user. The embodiments of the present invention can provide high-end graphic applications for weak terminals.

Description

technical field [0001] The present invention relates to the field of cloud computing basic technology virtualization, in particular to a method and device for realizing graphics processor virtualization. Background technique [0002] With the continuous improvement of GPU (Graphics Processing Unit, graphics processing unit) performance, it is no longer limited to graphics processing. Its general computing capabilities have more prominent features in floating point operations and parallel computing. CPU (Central Processing Unit, central processing unit), which is not yet complete in terms of application virtualization, is difficult to effectively support the field of cloud computing. [0003] Compared with CPU, GPU has advantages in computing unit in terms of hardware architecture, but compared with mature CPU technology in terms of virtualization driver support and multi-core design, GPU itself has a large gap, and it is difficult to exert its powerful graphics rendering abi...

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/455G06T1/20
Inventor 庞涛武娟刘晓军钱峰张志健
Owner CHINA TELECOM CORP LTD
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