4. Cache Organization and Coherency
cache blocks to have a single owner at all times. The owner is responsible for providing the current contents of the cache block to any requestor.
The processor uses the following ownership rules:
- The processor assumes ownership of a cache block if the state of the cache block becomes DirtyExclusive. For a processor block read request, the processor assumes ownership of the block after receiving the last doubleword of a DirtyExclusive external block data response and an external ACK completion response. For a processor upgrade request, the processor assumes ownership of the block after receiving an external ACK completion response.
- The processor gives up ownership of a cache block if the state of the cache block changes to Invalid, CleanExclusive, or Shared.
- CleanExclusive and Shared cache blocks are always considered to be owned by memory.
Set
Virtual
Index

Copyright 1995, MIPS Technologies, Inc. -- 29 JAN 96



Generated with