17.01.2013 Views

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

52 Chapter 4.<br />

Read hit<br />

Intervention shared hit<br />

Read miss obtained Shared<br />

CACHE Index Store Tag (S)<br />

Legend:<br />

Internally initiated action:<br />

Externally initiated action:<br />

(S) Secondary cache<br />

A secondary cache block can be changed from one state to another as a result of<br />

any of the following events:<br />

• primary cache read/write miss<br />

• primary cache write hit to a Shared or CleanExclusive block<br />

• secondary cache read miss<br />

• secondary cache write hit to a Shared or CleanExclusive block<br />

• a CACHE instruction<br />

• external intervention shared request<br />

• intervention exclusive request<br />

• invalidate request<br />

These events are illustrated in Figure 4-7, which shows the secondary cache state<br />

diagram.<br />

CACHE Index WriteBack Invalidate (S)<br />

CACHE Index Store Tag (S)<br />

CACHE Hit Invalidate (S)<br />

CACHE Hit WriteBack Invalidate (S)<br />

Invalid<br />

Intervention exclusive hit<br />

Invalidate hit<br />

Shared<br />

Intervention shared hit<br />

Intervention shared hit<br />

Write hit and Upgrade ACK<br />

Clean<br />

Exclusive<br />

Dirty<br />

Exclusive<br />

Figure 4-7 Secondary Cache State Diagram<br />

Read hit<br />

Read hit<br />

Write hit<br />

Version 2.0 of January 29, 1997 <strong>MIPS</strong> <strong>R10000</strong> <strong>Microprocessor</strong> <strong>User's</strong> <strong>Manual</strong><br />

Write hit<br />

Read miss obtained CleanExclusive<br />

CACHE Index Store Tag (S)<br />

Write miss<br />

Read miss obtained DirtyExclusive<br />

CACHE Index Store Tag (S)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!