Patent · US Active

Snooping-based cache-coherence filter for a point-to-point connected multiprocessing node

US7698509B1 · kind B1 · utility

11Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2004
Grant dateApr 13, 2010
Priority date
Expiry dateDec 3, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0813
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A multiprocessing node has a plurality of point-to-point connected microprocessors. Each of the microprocessors is also point-to-point connected to a filter. In response to a local cache miss, a microprocessor issues a broadcast for the requested data to the filter. The filter, using memory that stores a copy of the tags of data stored in the local cache memories of each of the microprocessors, relays the broadcast to those/microprocessors having copies of the requested data. If the snoop filter memory indicates that none of the microprocessors have a copy of the requested data, the snoop filter may either (i) cancel the broadcast and issue a message back to the requesting microprocessor, or (ii) relay the broadcast to a connected multiprocessing node.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.