Latency Preemption Technique for Scheduling Graphics Processing Unit Command Streams
A graphics processing unit, graphics processing technology, applied in the direction of electrical digital data processing, processor architecture/configuration, multi-programming devices, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] The present invention is directed to a latency preemptive technique for scheduling a stream of GPU commands for execution on a graphics processing unit (GPU). Today, GPUs are increasingly used for user interface (UI) rendering. There is often a need to service the UI command flow in a timely manner in order to achieve the proper visual effects and responsiveness that the user expects in the UI. While a high-priority UI command stream is queued by the host CPU for execution on the GPU, the GPU can execute another queued command stream associated with a different background with lower priority, for example, a non-UI graphics background or using the GPU to execute general-purpose Background of computing tasks (ie, Graphics Processing Unit General Computing (GPGPU) tasks). In some cases, waiting for a lower priority background to complete execution before executing a higher priority UI command flow may not result in an acceptable user experience with the UI.
[0025] One ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


