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.

Date of Patent:
Feb. 23, 2010

Filed:

Jul. 26, 2007
Applicants:

Gary Dale Carpenter, Austin, TX (US);

Scott Douglas Clark, Rochester, MN (US);

Bernard Charles Drerup, Austin, TX (US);

Russell Dean Hoover, Rochester, MN (US);

Charles Ray Johns, Austin, TX (US);

David John Krolak, Rochester, MN (US);

Prasanna Srinivasan, Apex, NC (US);

Thuong Quang Truong, Austin, TX (US);

Inventors:

Gary Dale Carpenter, Austin, TX (US);

Scott Douglas Clark, Rochester, MN (US);

Bernard Charles Drerup, Austin, TX (US);

Russell Dean Hoover, Rochester, MN (US);

Charles Ray Johns, Austin, TX (US);

David John Krolak, Rochester, MN (US);

Prasanna Srinivasan, Apex, NC (US);

Thuong Quang Truong, Austin, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A look-up of a local node directory is performed if a request received at a multi-node bridge of the local node is a system request. If a directory entry indicates that data specified in the request has a local owner or local destination, the request is forwarded to the local node. If the local node determines that the request is a local request, a look-up of the local node directory is performed. If the directory entry indicates that data specified in the request has a local owner and local destination, the coherency of the data on the local node is resolved and a transfer of the request data is performed if required. Otherwise, the request is forwarded to all remote nodes in the multi-node system.


Find Patent Forward Citations

Loading…