×

Adaptive load balancing in a multi-processor graphics processing system

  • US 7,075,541 B2
  • Filed: 08/18/2003
  • Issued: 07/11/2006
  • Est. Priority Date: 08/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for load balancing for a plurality of graphics processors configured to operate in parallel, the method comprising:

  • partitioning a display area into at least a first portion to be rendered by a first one of the plurality of graphics processors and a second portion to be rendered by a second one of the plurality of graphics processors;

    instructing the plurality of graphics processors to render a frame, wherein the first and second graphics processors perform rendering for the first and second portions of the display area, respectively;

    receiving feedback data for the frame from the first and second graphics processors, the feedback data reflecting respective rendering times for the first and second graphics processors;

    determining, based on the feedback data, whether an imbalance exists between respective loads of the first and second graphics processors; and

    in the event that an imbalance exists;

    identifying, based on the feedback data, which of the first and second graphics processors is more heavily loaded; and

    re-partitioning the display area to increase a size of the one of the first and second portions of the display area that is rendered by the more heavily loaded one of the first and second graphics processors and to decrease a size of the other of the first and second portions of the display area.

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