Patent ID: 9342358
Filing Date: 2016-05-17
CPC Classification: G06F

Claim Text:
1. A method for synchronizing a number of instructions performed by a plurality of processors, comprising: instructing a first processor to iteratively execute instructions via a first plurality of iterations until a predetermined time period has elapsed, wherein a number of instructions executed in each iteration of the first plurality of iterations is less than a number of instructions executed in a prior iteration of the first plurality of iterations; instructing a second processor synchronized with the first processor to iteratively execute instructions via a second plurality of iterations until the predetermined time period has elapsed, wherein a number of instructions executed in each iteration of the second plurality of iterations is less than a number of instructions executed in a prior iteration of the second plurality of iterations; determining a first total number of instructions executed by the first processor during the predetermined time period; determining a second total number of instructions executed by the second processor during the predetermined time period; instructing the second processor to execute a first calculated number of instructions if the second total number of instructions is less than the first total number of instructions; and instructing the first processor to execute a second calculated number of instructions if the first total number of instructions is less than the second total number of instructions.