Broadcast Snooping

Broadcast Snooping An architecture diagram generated by Archify. Broadcast Snooping · (everyone hears every request) · Architecture component Broadcast Snooping (everyone hears every request) Snoop Filter · (targeted: only cores that might have the lin… · Architecture component Snoop Filter (targeted: only cores that might have the lin… Directory-Based · (home node tracks all sharers globally) · Architecture component Directory-Based (home node tracks all sharers globally) 4 cores: ~O(n²) traffic · Fine for small SMP · Architecture component 4 cores: ~O(n²) traffic Fine for small SMP 8-64 cores: snoop filter · Queries only relevant caches · Architecture component 8-64 cores: snoop filter Queries only relevant caches 64-128+ cores: directory · Home node tracks exact sharing set per line · Architecture component 64-128+ cores: directory Home node tracks exact sharing set per line Legend Backend Database

Source summary

  • • 6 of 6 nodes shown
  • • 3 links preserved in the original
  • • Broadcast Snooping
  • • Snoop Filter