Patent ID: 6446157
Filing Date: 2002-09-03
Classification: G06F

Abstract:
A method for moving data between a cache and a register file, wherein the cache comprises at least two banks, the method comprising:(a) performing a plurality of first cache operations in one bank then performing step (c); (b) performing a plurality of second cache operations in another bank then performing step (d); (c) performing another plurality of second cache operations in the one bank; (d) performing another plurality of first cache operations in the another bank; and (e) repeating the steps (a), (b), (c), and (d) until a predetermined condition occurs; wherein both of the first cache operations consists of one of a plurality of load operations and a plurality of store operations, and both of the second cache operations consists of the other of the plurality of load operations and the plurality of store operations and wherein steps (a) and (b) are performed substantially simultaneously and steps (c) and (d) are performed substantially simultaneously.