Unlock instant, AI-driven research and patent intelligence for your innovation.

Graphical rendering using multiple graphics processors

A graphics processing unit and processor technology, applied in image data processing, processor architecture/configuration, electrical digital data processing, etc., can solve problems such as underutilization, graphics performance and quality degradation, and cost

Pending Publication Date: 2020-04-10
CITRIX SYST INC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Underutilization of total available graphics processing power leads to a suboptimal situation where additional CPU cycles are spent processing data flow through the graphics processing pipeline
When performing heavy workloads, rendering operations will be serialized and the graphics processing pipeline may stall, resulting in reduced graphics performance and quality

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
  • Graphical rendering using multiple graphics processors
  • Graphical rendering using multiple graphics processors
  • Graphical rendering using multiple graphics processors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In the following description of various embodiments, reference is made to the accompanying drawings identified above and forming a part hereof, and in which are shown by way of illustration various embodiments in which aspects described herein may be practiced. It is to be understood that other embodiments may be utilized and structural and functional modifications may be made without departing from the scope described herein. The various aspects are capable of other embodiments and of being practiced or being carried out in various ways.

[0023] As a general introduction to the subject matter described in more detail below, aspects described herein relate to utilizing multiple graphics processors through a virtual GPU manager to optimize graphics rendering in a desktop or virtual desktop environment. The virtual GPU manager may enumerate all available physical GPUs, query performance variables including the processing capability of each available physical GPU, and cla...

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

Aspects described herein are directed to leveraging multiple graphics processors, by a virtual GPU manager, to optimize the rendering of graphics in either a desktop or virtual desktop environment. The virtual GPU manager may enumerate all available physical GPUs, query performance variables including processing capacity of each of the available physical GPUs, and classify each of the physical GPUs based on the queried performance variables. Further, the virtual GPU manager may generate a logical GPU corresponding to one or more of the available physical GPUs. The virtual GPU manager may distribute graphics rendering requests across each of the plurality of available physical GPUs by way of the logical GPU.

Description

[0001] cross reference section [0002] This application claims priority to US Nonprovisional Application Serial No. 15 / 647,626, entitled "Graphics Rendering Using Multiple Graphics Processors," filed July 12, 2017, the entire contents of which are incorporated herein by reference. technical field [0003] Aspects described herein relate generally to a logical framework for managing graphics processing units (GPUs). Specifically, one or more aspects of the present disclosure relate to utilizing multiple graphics processors through a virtual GPU manager to optimize graphics rendering in a desktop or virtual desktop environment. Background technique [0004] Visual rendering is a fundamental function of modern computing. However, existing methods and systems for rendering visual graphics are deficient due to inefficiencies in techniques involving GPU optimization and use. For example, current solutions for rendering graphics in desktop and / or virtual desktop environments use...

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/50
CPCG06F9/5044G06F9/5066G06F9/5077G06T1/20G06T15/005G06T2210/52G06F9/5083
Inventor A·苏雷施
Owner CITRIX SYST INC