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, 2015

Filed:

Jun. 29, 2012
Applicants:

Sudarshan Raghunathan, Cambridge, MA (US);

Richard A. Warren, Acton, MA (US);

Adam P. Jenkins, Marlborough, MA (US);

Inventors:

Sudarshan Raghunathan, Cambridge, MA (US);

Richard A. Warren, Acton, MA (US);

Adam P. Jenkins, Marlborough, MA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 15/16 (2006.01); G06F 9/54 (2006.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
G06F 9/465 (2013.01); G06F 9/548 (2013.01); G06F 12/0261 (2013.01);
Abstract

Embodiments are directed to using object serialization to communicate references to shim objects and to managing memory on worker processes of a distributed software application. In one scenario, a computer system instantiates shim objects on one or more ranks of a distributed application. The shim objects are configured to store a reference to an instance of a native partitioned array, where the reference includes a unique identifier for the native partitioned array instance. The computer system then serializes the shim objects for communication of the stored references from the master rank of the distributed application to various other worker ranks of the distributed application. Then, upon serializing the shim objects, the computer system communicates the shim object's stored references to the other worker ranks of the distributed application.


Find Patent Forward Citations

Loading…