Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1997-04-14
2000-07-04
Cabeca, John W.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711124, 711119, 711113, G06F 1200
Patent
active
060852887
ABSTRACT:
A method of storing values in a cache used by a processor of a computer system, the cache having two or more cache directories. An address tag associated with the memory block is written into a first cache directory during an initial processor cycle, the address tag is written into a second cache directory during the next or subsequent processor cycle. Another address tag associated with a different memory block may be read from the second cache directory during the initial processor cycle. Additionally, another address tag associated with yet a different memory block may be read from the first cache directory during the subsequent processor cycle. A write operation for the address tag may be placed into a write queue of the first cache directory, prior to writing the address tag into the first cache directory, and the same write operation may be placed into a write queue of the second cache directory, prior to said step of writing the address tag into the second cache directory; the write queue of the second cache directory executes its contents independently of the write queue of the first cache directory. This staggered writing ability imparts greater flexibility in carrying out write operations for a cache having multiple directories, thereby increasing performance.
REFERENCES:
patent: 5058116 (1991-10-01), Chao et al.
patent: 5099485 (1992-03-01), Bruckert et al.
patent: 5206941 (1993-04-01), Eikill et al.
patent: 5249187 (1993-09-01), Bruckert et al.
patent: 5319766 (1994-06-01), Thaller et al.
patent: 5325520 (1994-06-01), Nguyen et al.
patent: 5377345 (1994-12-01), Chang et al.
patent: 5418973 (1995-05-01), Ellis et al.
patent: 5502728 (1996-03-01), Smith, III
patent: 5542062 (1996-07-01), Taylor
patent: 5603005 (1997-02-01), Bauman et al.
patent: 5835928 (1998-11-01), Auslander et al.
Arimilli Ravi Kumar
Dodson John Steven
Lewis Jerry Don
Skergan Timothy M.
Bataille Pierre-Michel
Cabeca John W.
Henkler Richard A.
International Business Machines - Corporation
LandOfFree
Dual cache directories with respective queue independently execu does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dual cache directories with respective queue independently execu, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dual cache directories with respective queue independently execu will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1496146