Mechanism for writing back selected doublewords of cached dirty

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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).

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-284487

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