The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 17, 2005
Filed:
Mar. 25, 2002
David Hass, Santa Clara, CA (US);
Frederick Gruner, Palo Alto, CA (US);
Nazar Zaidi, San Jose, CA (US);
Ramesh Panwar, Pleasanton, CA (US);
Mark Vilas, San Jose, CA (US);
David Hass, Santa Clara, CA (US);
Frederick Gruner, Palo Alto, CA (US);
Nazar Zaidi, San Jose, CA (US);
Ramesh Panwar, Pleasanton, CA (US);
Mark Vilas, San Jose, CA (US);
Juniper Networks, Inc., Sunnyvale, CA (US);
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.