1. An operation unit to perform a series of operations, each requiring a plurality of execution clock cycles, the operation unit including: a plurality of configurable serial data paths; and at least one memory; wherein, for each respective operation of the series of operations, the serial data paths are configured for the respective operation prior to a first timing clock cycle, and wherein the respective operation is subsequently executed over the plurality of execution clock cycles required for the respective operation, and wherein the timing clock cycle is used to determine a shortest execution unit clock cycle.