GPU virtualization implementation system and method based on API redirection technology

A technology to realize system and virtualization, applied in software simulation/interpretation/simulation, resource allocation, program control design, etc., can solve problems such as high cost and usage threshold, no description or report found, bandwidth resource system bottleneck, etc. The effect of improving transmission efficiency, improving utilization rate, and ease of use

Pending Publication Date: 2020-07-10
SHANGHAI JIAO TONG UNIV
View PDF10 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Cloud vendors usually provide coarse-grained remote GPU services on the basis of a single GPU device, which brings high cost and usage threshold, and the utilization rate of device resources is not high.
In addition, when multiple clients make rendering requests at the same time, bandwidth resources will also become the bottleneck of the system
[0006] At present, there is no description or report of the similar technology of the present invention, and no similar data at home and abroad have been collected yet.

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 virtualization implementation system and method based on API redirection technology
  • GPU virtualization implementation system and method based on API redirection technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The following is a detailed description of the embodiments of the present invention: this embodiment is implemented on the premise of the technical solution of the present invention, and provides detailed implementation methods and specific operation processes. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention, and these all belong to the protection scope of the present invention.

[0050] This embodiment provides a GPU virtualization implementation system based on the API redirection technology. The system realizes remote sharing based on the API redirection technology, and proposes a virtualization solution for the current GPU cloud environment.

[0051] Firstly, by assigning the image application program to the CPU module and the remote server according to the computing tasks and rendering tasks for execution; the CPU module executes the assigned computing tasks;...

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 GPU virtualization implementation system based on an API redirection technology, and the system comprises an instruction agent module located at a client intercepts an API call instruction related to OpenGL in an image application program of the client, carries out the processing of the instruction, and transmits the instruction to a remote server for execution of a rendering task; the task scheduling module performs corresponding processing on the instruction data sent by the client to obtain an instruction stream, and allocates the instruction stream to each micro GPU module; and the micro GPU module completes a rendering task of the instruction stream and returns the rendering task to the client. Meanwhile, the invention provides a GPU virtualization implementation method based on the API redirection technology. The invention provides a universal acceleration service platform which has better universality, does not need to modify source program codes and issimple and convenient to use.

Description

technical field [0001] The present invention relates to the technical field of GPU virtualization, in particular to a GPU virtualization implementation system and method based on API redirection technology. Background technique [0002] As the interest in the field of machine learning research continues to rise, the demand for data computing in academia and industry is also rising. With the advantages of high computing power and data parallelism in floating-point arithmetic, GPU has become the new favorite in the fields of high-performance computing and cloud computing. However, with the continuous improvement of GPU performance, the high hardware cost caused by its large size and high power consumption has become a major problem affecting its use. For this reason, more and more users choose cloud computing platforms that provide GPU cloud solutions for data computing. [0003] One of the cores of cloud computing technology is virtualization technology. Virtualization tec...

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/45558G06F9/5077G06F2009/45595G06F2009/45583
Inventor 戚正伟李凯诗管海兵汤冬劼汪沄李林生
Owner SHANGHAI JIAO TONG UNIV
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