×

System and method for improving the graphics performance of hosted applications

  • US 10,099,129 B2
  • Filed: 09/19/2016
  • Issued: 10/16/2018
  • Est. Priority Date: 12/10/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, comprising operations of:

  • identifying a bottleneck stage within a processing pipeline that processes frames of a video stream, wherein the bottleneck stage has a first clock;

    receiving a feedback signal from the bottleneck stage that is one of a plurality upstream stages of the processing pipeline, wherein one or more of a remaining of the plurality of upstream stages has a second clock and the feedback signal includes information as to time spent by the bottleneck stage operating on data and information as to time the data spent queued; and

    adjusting a speed at which one or more of the plurality of upstream stages operates and queues data to approximate a speed at which the bottleneck stage is operating and queuing data, wherein each of the operations is performed by one or more hardware components that include one or more stages within a central processor unit (CPU) and one or more stages within a graphics processing unit (GPU),wherein a phase-locking component maintains statistical information about the upstream stages including the bottleneck stage, the phase-locking component uses the statistical information to make a prediction that data will be available when the bottleneck stage is ready for the data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×