Patent
1997-10-14
2000-03-28
Heckler, Thomas M.
G06F 938
Patent
active
060442069
ABSTRACT:
A process of synchronizing two execution units sharing a common memory with a plurality of memory banks starts by assigning a first memory bank to a one of two execution units. The other memory bank is assigned to the other execution unit. Then a sequence of operations is processed within one of the execution units while another sequence of operations is processed within the other execution unit. When the first execution unit completes a sequence of operations, a synchronizing operation is performed which causes that first execution unit to suspend processing if a corresponding sequence of operations in the other execution unit has not been completed. When both execution units have completed their respective sequences of operations, the assignment of memory banks is swapped between the two execution units, thereby preventing erroneous reads and writes.
REFERENCES:
patent: 4394727 (1983-07-01), Hoffman et al.
patent: 5239641 (1993-08-01), Horst
patent: 5276828 (1994-01-01), Dion
patent: 5438680 (1995-08-01), Sullivan
patent: 5440750 (1995-08-01), Kitai et al.
patent: 5448310 (1995-09-01), Kopet et al.
patent: 5453799 (1995-09-01), Yang et al.
patent: 5619268 (1997-04-01), Kobayashi et al.
patent: 5623313 (1997-04-01), Naveen
patent: 5648819 (1997-07-01), Tranchard
patent: 5650823 (1997-07-01), Ngai et al.
patent: 5802374 (1998-09-01), Gupta et al.
Varhol, P. "Mainstream processors gain DSP features," Hardware, pp. 29-32, Sep. 1997.
C-Cube Microsystems
Heckler Thomas M.
LandOfFree
Out of order instruction processing using dual memory banks does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Out of order instruction processing using dual memory banks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Out of order instruction processing using dual memory banks will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1333369