Reporting Snoop Results, II
Variable delay -- memory assumes the caches will deliver until all caches have said they won’t
- Allows variable amount of time for snooper to reply, say because it is locked out by processor
- SGI Challenge uses variable, but with speculative access
Memory can keep a bit per block indicating whether it is in a cache dirty
- Doesn’t need snoopers, but uses memory