1. A device for evaluating a polynomial equation comprising: a splitter for splitting the polynomial into a plurality of sub-polynomial equations; a plurality of accumulators for evaluating the sub-polynomial equations of the polynomial equation; a plurality of adders in communication with the corresponding plurality of accumulators, wherein the adders add to the sub-polynomial equations in the plurality of accumulators; a plurality of multipliers in communication with the corresponding plurality of accumulators and the corresponding plurality of adders; control logic to control the adders and multipliers to carry out Horner's rule on the sub-polynomials; a plurality of final multipliers in communication with the corresponding plurality of accumulators for multiplying accumulator values; and a summer in communication with the plurality of final multipliers for summing final multiplier values to yield a result of the polynomial evaluation.