Patent · US Expired

Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture

US7386683B2 · kind B2 · utility

14Cited by
10References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 29, 2005
Grant dateJun 10, 2008
Priority date
Expiry dateOct 26, 2025

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having one or more local cache memories associated and operatively connected therewith. The method comprises providing a snoop filter device associated with each processing unit, each snoop filter device having a plurality of dedicated input ports for receiving snoop requests from dedicated memory writing sources in the multiprocessor computing environment. Each of the memory writing sources is directly connected to the dedicated input ports of all other snoop filter devices associated with all other processing units in a point-to-point interconnect fashion. Each snoop filter device includes a plurality of parallel operating port snoop filters in correspondence with the plurality of dedicated input ports that are adapted to concurrently filter snoop requests received from respective dedicated memory writing sources and forward a subset of those requests to its associated processing unit.

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