Patent ID: 9524138
Filing Date: 2016-12-20
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A method for load balancing display data in a system comprising a plurality of graphical processing units (GPUs) comprised in a plurality of graphics processing subsystems configured to present a contiguous display area, the method comprising: identifying a first GPU of a plurality of GPUs having a heavier processing load than a second GPU of the plurality of GPUs for the next scene following a first scene of a plurality of scenes based on feedback data; estimating a re-apportionment of a plurality of virtual split lines of a first frame of the next scene corresponding to the first GPU and a second frame of the next scene corresponding to the second GPU such that the respective loads are rendered by each of the plurality of GPUs at substantially equivalent times by removing sub-portions from the first frame and appending the sub-portions of the first frame to the second frame; rendering the first and second frames according to the re-apportionment, the sub-portions of the first frame being rendered in the second GPU; transferring the sub-portions of the first frame back to the first GPU after rendering is performed; combining the sub-portions of the first frame with a remaining portion of the first frame rendered in the first GPU; and presenting the first frame from a first control logic module comprised in a first graphics processing subsystem corresponding to the first GPU to a first display device coupled to the first GPU, and the second frame from a second frame buffer using a second control logic module comprised in a second graphics processing subsystem corresponding to the second GPU to a second display device coupled to the second GPU.