Patent ID: 8209597

Claim:
A system for computing a highly iterative computational task comprising: a low-precision processor array constructed and arranged to compute a plurality of low-precision inputs based on a random number seed in parallel so as to output a quantity of low-precision results; a high-precision processor array constructed and arranged to compute a plurality of high-precision inputs based on the random number seed in parallel so as to output a quantity of high-precision results that is substantially smaller than the quantity of low-precision results; an aggregator performing an aggregation process that sums the low-precision results and sums the high-precision results; and an error computation process that calculates a difference between the summed high-precision results and the summed low-precision results, and averages the difference to define error e, the error computation process being further constructed and arranged to subtract the error e from an average of the total of low-precision results to define a simulation estimate r.