Methods and apparatus for improving cache consistency using a si

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 36424341, 3642394, G06F 1202

Patent

active

053983254

ABSTRACT:
Apparatus and methods for a cache controller to maintain cache consistency in a cache memory structure having a single copy of a cache tag memory while supporting multiple outstanding operations in a multiple processor computer system. The CPU includes a small internal cache memory structure. A substantially larger external cache array is coupled to both the CPU and the CC via first, integrated address and data bus. The CC is in turn coupled to a second bus interconnecting, among other devices, processors, I/O devices, and a main memory. The external cache is subblocked. A cache directory in the CC tracks usage of the external cache. An input buffer in the CC is connected to the first bus to provide buffering of commands sent by the CPUs. An output buffer in the CC is coupled to the second bus for buffering commands directed by the CC to devices operating on the second bus. A virtual bus interface (VBI) receives entries made in the input buffer, whereafter the input buffer is relieved to accept other commands. A cache invalidation queue (CIQ) register stores addresses of cache subblocks to which incoming invalidate operations have been directed. The address of the destination device is also written to the output buffer. If the address of the destination device stored in the output buffer matches the address in the CIQ register, the CC will issue a read-invalidate command, wherein the invalidated block of cache is again filled with data corresponding to the prior-accessing processor, thus invalidating the intervening overwrite issued by the later accessing CPU. Response time to snooping requests is thereby bounded, and data consistency between cache and processor are thereby maintained.

REFERENCES:
patent: 5148536 (1992-09-01), Witek et al.
patent: 5201041 (1993-04-01), Bohner et al.
patent: 5222223 (1993-06-01), Webb, Jr. et al.
patent: 5228135 (1993-07-01), Ikumi
patent: 5265233 (1993-11-01), Frailong et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and apparatus for improving cache consistency using a si does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for improving cache consistency using a si, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for improving cache consistency using a si will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-718529

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.