Sun Microsystems UltraSPARC-I User Manual page 148

Table of Contents

Advertisement

When Processor 2's initial state is Etag{M} the sequence is the same, except that
Processor 2 transitions to Etag{O}. Processor 3 initial state is Etag{I} by definition
in this case, and no transaction is generated to it by SC.
When Processor 2's initial state is Etag{S} the sequence is the same.
When the miss victimizes a clean block instead of an invalid block, the sequence
is the same.
7.16.5 ReadToOwn Block
Condition: Store miss on Processor 1; Processors 2 and 3 each have clean copies of
the block.
Table 7-29
ReadToOwn Shared Block
Processor 1
Initial state: Etag{I}
P_RDO_REQ to System
P1 updates Etag{I
When the miss victimizes a clean block instead of an invalid block the sequence
is the same.
When Processor 2's initial state is Etag{M or O}, the sequence is the same.
7.16.6 ReadToOwn Block
Condition: Store hit on Processor 1; another processor (P2) owns the block.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
System
Initial state: Etag{S}
S_CPI_REQ to P2
S_INV_REQ to P3
P2 copies block to copyback
buffer
P2 updates Etag{S
P_SACK reply to System
S_CRAB reply to P2
S_RBU reply to P1
M}
Final state: Etag{I}
7. UltraSPARC External Interfaces
Processor 2
Processor 3
Initial state: Etag{S}
P3 updates Etag{S
P_SACK reply to System
I}
Sun Microelectronics
I}
133

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UltraSPARC-I and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Ultrasparc-ii

Table of Contents