Dynamic Feedback Load Balancing
First Claim
Patent Images
1. A method for rendering a scene across N number of processors, comprising:
- evaluating performance statistics for each of the processors;
establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene; and
dynamically adjusting the boundaries based upon the establishing and the evaluating.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for rendering a scene across N number of processors is provided. The method includes evaluating performance statistics for each of the processors and establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene. The method also includes dynamically adjusting the boundaries based upon the establishing and the evaluating.
42 Citations
20 Claims
-
1. A method for rendering a scene across N number of processors, comprising:
-
evaluating performance statistics for each of the processors; establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene; and dynamically adjusting the boundaries based upon the establishing and the evaluating. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20)
-
-
7. A computer readable media storing instructions wherein said instructions when executed are adapted to process work items on a processing unit to perform a method for rendering a scene across N number of processors, wherein the method comprises:
-
evaluating performance statistics for each of the processors; establishing load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene; and dynamically adjusting the boundaries based upon the establishing and the evaluating. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system, comprising:
-
a system memory; two or more processors coupled to the system memory; and an execution unit configured to evaluate performance statistics for each of the processors; establish load rendering boundaries for each of the processors, the boundaries defining a respective portion of the scene; and dynamically adjust the boundaries based upon the establishing and the evaluating. - View Dependent Claims (14, 15, 16, 17)
-
Specification