Patent ID: 8510546
Filing Date: 2013-08-13
Classification: G06F

Abstract:
1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: select a first group of compute engines, from a pool of compute engines, to execute full computations on a full set of input data; select a second group of compute engines, from the pool of compute engines, to execute computations on a sampled subset of the input data; select a third group of compute engines, from the pool of compute engines, to compute a difference in computation results between first computation results generated by the first group of compute engines and second computation results generated by the second group of compute engines; and reconfigure the second group of compute engines based on the difference generated by the third group of compute engines at least by modifying a number of compute engines selected to be part of the second group of compute engines, wherein the second group of compute engines comprises a number of compute engines that is smaller in number than a number of compute engines in the first group of compute engines.