Patent ID: 7075541

Claim:
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.