A processing system optimized for data string manipulations includes data string execution circuitry associated with a bus interface unit or memory controller. Cache coherency is maintained, and data move and compare operations may be performed efficiently on cached data. A barrel shifter for realignment...http://www.google.com.au/patents/US7093093?utm_source=gb-gplus-sharePatent US7093093 - Cache management system