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:
Nov. 03, 2009

Filed:

Jan. 29, 2007
Applicants:

Isam Akkawi, Aptos, CA (US);

Michael Woodacre, Sutton Benger SN15 4RX, GB;

Bryan Chin, San Diego, CA (US);

Krishnan Subramani, San Jose, CA (US);

Najeeb Imran Ansari, San Jose, CA (US);

Chetana Nagendra Keltcher, Sunnyvale, CA (US);

Janakiramanan Vaidyanathan, San Jose, CA (US);

Inventors:

Isam Akkawi, Aptos, CA (US);

Michael Woodacre, Sutton Benger SN15 4RX, GB;

Bryan Chin, San Diego, CA (US);

Krishnan Subramani, San Jose, CA (US);

Najeeb Imran Ansari, San Jose, CA (US);

Chetana Nagendra Keltcher, Sunnyvale, CA (US);

Janakiramanan Vaidyanathan, San Jose, CA (US);

Assignee:

3 Leaf Systems, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2006.01); G06F 15/163 (2006.01);
U.S. Cl.
CPC ...
Abstract

An example embodiment of the present invention provides processes relating to a cache coherence protocol for distributed shared memory. In one process, a DSM-management chip receives a request to modify a block of memory stored on a node that includes the chip and one or more CPUs, which request is marked for fast invalidation and comes from one of the CPUs. The DSM-management chip sends probes, also marked for fast invalidation, to DSM-management chips on other nodes where the block of memory is cached and responds to the original probe, allowing the requested modification to proceed without waiting for responses from the probes. Then the DSM-management chip delays for a pre-determined time period before incrementing the value of a serial counter which operates in connection with another serial counter to prevent data from leaving the node's CPUs over the network until responses to the probes have been received.


Find Patent Forward Citations

Loading…