Saturday, March 29, 2008

Evaluation Order and Parallelism

The change between ripple and carry-look-ahead is the evaluation order. By using more flexible evaluation order, we can try to parallelize.

The easiest way may be to give control over the evaluation order into the run-time environment. In automated test runs, the evaluation order can be changed to ferret out common coding errors. Production runs would change evaluation order to extract the most speed out of the system.

No comments: