Patent · US Expired

Ring-based memory requests in a shared memory multi-processor

US6895477B2 · kind B2 · utility

26Cited by
9References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 25, 2002
Grant dateMay 17, 2005
Priority date
Expiry dateOct 24, 2022

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/822
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A system includes a plurality of processing clusters and a snoop controller adapted to service memory requests. The snoop controller and each processing cluster are coupled to a snoop ring. A first processing cluster forwards a memory request to the snoop controller for access to a memory location. In response to the memory request, the snoop controller places a snoop request on the snoop ring—calling for a change in ownership of the requested memory location. A second processing cluster receives the snoop request on the snoop ring. The second processing cluster generates a response to the snoop request. If the second processing cluster owns the requested memory location, the second processing cluster modifies ownership status of the requested memory location.

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