Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1996-11-04
1998-09-01
Swann, Tod R.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711117, 711141, 711143, 711144, 711146, 711169, 711210, 36518903, G06F 1200, G06F 1300
Patent
active
058025596
ABSTRACT:
An integrated processor is provided that includes a cache controller which keeps track of a physical address in the system memory which corresponds to each entry within the cache memory. The address tag and state logic circuit further contains state information consisting of a dirty bit allocated for each doubleword (or word) within each line as well as a valid bit for each line. The dirty bit allocated for each doubleword indicates whether that doubleword is dirty or clean, and the valid bit for each line indicates whether the line is valid or invalid. The cache controller further includes a snoop write-back control circuit which monitors the local bus to determine whether a memory cycle has been executed by an alternate bus master on the local bus. During such a memory cycle of an alternate bus mater, a comparator circuit determines whether a cache hit has occurred. If a cache hit occurs and one or more dirty doublewords are contained within the corresponding line, the snoop write-back control circuit initiates a snoop write-back cycle to write-back only those doublewords within the line that is marked dirty. If two or more doublewords within the hit cache line are marked dirty, the snoop write-back control circuit effectuates the write-back of the dirty data by executing a burst write cycle on the local bus.
REFERENCES:
patent: 5155824 (1992-10-01), Edenfield et al.
patent: 5195089 (1993-03-01), Sindhu et al.
patent: 5197144 (1993-03-01), Edenfield et al.
patent: 5226144 (1993-07-01), Moriwaki et al.
patent: 5317720 (1994-05-01), Stamm et al.
patent: 5325504 (1994-06-01), Tipley et al.
patent: 5353423 (1994-10-01), Hamid et al.
patent: 5355467 (1994-10-01), MacWilliams et al.
patent: 5359723 (1994-10-01), Mathews et al.
patent: 5426606 (1995-06-01), Takai
patent: 5426765 (1995-06-01), Stevens et al.
patent: 5428761 (1995-06-01), Herlihy et al.
patent: 5483640 (1996-01-01), Isfeld et al.
patent: 5488709 (1996-01-01), Chan
patent: 5594765 (1997-01-01), Oh
Edenfield, R., et al., "The 68040 On-Chip Memory Subsystem" Institute of Electrical and Electronics Engineers, (Feb. 1990), Computer Society International Conference (COMPCON), Spring Meeting, Los Alamitos, No. Conf. 25, pp. 264-269.
Atkins, M., "Performance and the I860 Microprocessor", IEEE Micro, (Oct. 1, 1991), vol. 11, No. 5, pp. 24-27, 72-78.
Handy, "The Cache Memory Book", Academic Press, Inc., San Diego, California (1993).
Advanced Micro Devices , Inc.
Kivlin B. Noel
Swann Tod R.
Thai Tuan V.
LandOfFree
Mechanism for writing back selected doublewords of cached dirty does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mechanism for writing back selected doublewords of cached dirty , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanism for writing back selected doublewords of cached dirty will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-284487