×

System and method for load balancing in a multi-channel graphics system

  • US 6,614,440 B1
  • Filed: 09/30/1999
  • Issued: 09/02/2003
  • Est. Priority Date: 09/30/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for balancing utilization of image memory bandwidth between a plurality of display devices having different bandwidth requirements, the method comprising:

  • (a) receiving, for each display device, an image memory bandwidth requirement;

    (b) generating, based on said image memory bandwidth requirements for said plurality of display devices, a bandwidth allocation table indicating a servicing priority for said display devices;

    (c) receiving into a request buffer, from each display device, a plurality of requests for pixel data from the image memory;

    (d) selecting, based on said servicing priority indicated by said bandwidth allocation table, a request to be serviced from said plurality of requests in said request buffer;

    (e) for said selected request, retrieving at least a portion of requested pixel data from the image memory;

    (f) sending said retrieved pixel data to the requesting display device;

    (g) if said sent pixel data represents all of said requested pixel data, removing said selected request from said request buffer;

    (h) if said sent pixel data does not represent all of said requested pixel data, updating said selected request in said request buffer to indicate that said portion of said requested pixel data has been sent; and

    (i) repeating steps (d)-(i) for the plurality of requests received in step (c).

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×