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:
Jul. 09, 2013

Filed:

Feb. 01, 2008
Applicants:

Lakshminarayana B. Arimilli, Austin, TX (US);

Ravi K. Arimilli, Austin, TX (US);

Robert S. Blackmore, Poughkeepsie, NY (US);

Chulho Kim, Poughkeepsie, NY (US);

Ramakrishnan Rajamony, Austin, TX (US);

William J. Starke, Round Rock, TX (US);

Hanhong Xue, Poughkeepsie, NY (US);

Inventors:

Lakshminarayana B. Arimilli, Austin, TX (US);

Ravi K. Arimilli, Austin, TX (US);

Robert S. Blackmore, Poughkeepsie, NY (US);

Chulho Kim, Poughkeepsie, NY (US);

Ramakrishnan Rajamony, Austin, TX (US);

William J. Starke, Round Rock, TX (US);

Hanhong Xue, Poughkeepsie, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

A data processing system enables global shared memory (GSM) operations across multiple nodes with a distributed EA-to-RA mapping of physical memory. Each node has a host fabric interface (HFI), which includes HFI windows that are assigned to at most one locally-executing task of a parallel job. The tasks perform parallel job execution, but map only a portion of the effective addresses (EAs) of the global address space to the local, real memory of the task's respective node. The HFI window tags all outgoing GSM operations (of the local task) with the job ID, and embeds the target node and HFI window IDs of the node at which the EA is memory mapped. The HFI window also enables processing of received GSM operations with valid EAs that are homed to the local real memory of the receiving node, while preventing processing of other received operations without a valid EA-to-RA local mapping.


Find Patent Forward Citations

Loading…