An architecture is described, wherein an operation unit, such as an
arithmetic unit, is used for performing a variety of repetitive tasks.
The present invention includes embodiments and related methods for power
and computationally efficiency in performing repetitive tasks. The system
includes an operation unit and a configuration control unit that is in
communication with a processor. The processor sends the configuration
information to the configuration unit and the configuration unit provides
configuration information to the operation unit. The method includes
configuring the operation unit using the configuration unit based on the
configuration information, retrieving data from a designated location
upon which the operation unit operates, and producing a result that is
formatted and send to a destination.