Patent ID: 9477533
Filing Date: 2016-10-25
CPC Classification: G06F,Y02D

Claim Text:
1. A method of controlling a computational resource, comprising: globally synchronizing a plurality of tasks across a plurality of computational resources; computing an amount of work to complete at least one task of the plurality of tasks; processing the plurality of tasks in parallel to accomplish work corresponding to each task of the plurality of tasks; repeatedly computing a work fraction that corresponds to one or more of a fraction of work completed or work remaining to be completed with respect to the amount of work to complete the at least one task of the plurality of tasks; calculating a skew of a plurality of work fractions taken from the plurality of computational resources, wherein the skew is a variance of the work fractions divided by a mean of the work fractions; and modifying a characteristic of at least one computational resource of the plurality of computational resources based on the work fraction and the skew.