Site Tools


wti

Table of Contents

WTI

WTI (Write-Through Invalidate) is the simplest snoopy cache coherence protocol: every write goes directly to main memory, and all other caches invalidate their copy upon seeing the write. Only two states per line are needed: Valid (matches memory) and Invalid (stale).

WTI fell out of favor because write-through generates excessive memory traffic—every write, not just the first one, travels to memory, wasting bandwidth compared to write-back protocols like MSI.

Example

WTI protocol state transitions.

Valid   --[read hit]-->  Valid
        --[write hit]--> Invalid (at other caches)
        --[read miss]--> Valid (from memory)
Invalid --[read miss]--> Valid (from memory)
wti.md · Last modified: by 127.0.0.1