skip to main content
DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Methods and apparatus for parallel execution of a process

Abstract

In one embodiment, a process may be performed in parallel on a parallel server by defining a data type that may be used to reference data stored on the parallel server and overloading a previously-defined operation, such that when the overloaded operation is called, a command is sent to the parallel server to manipulate the data stored on the parallel server. In some embodiments, the previously-defined operation that is overloaded may be an operation of an operating system. Further, in some embodiments, when the data stored on the parallel server is no longer needed, a command may be sent to the parallel server to reallocate the memory used to store the data.

Inventors:
; ; ; ;
Issue Date:
Research Org.:
Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States); Univ. of California, Oakland, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1531655
Patent Number(s):
7,814,462
Application Number:
11/217,114
Assignee:
Massachusetts Institute of Technology (Cambridge, MA); The Regents of the University of California (Oakland, CA)
DOE Contract Number:  
F19628-00-C-0002; F30602-02-1-0181; FG02-04ER25631; FG02-04ER25632; CCR9404326; DMS9971591
Resource Type:
Patent
Resource Relation:
Patent File Date: 2005-08-31
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Husbands, Parry Jones Reginald, Choy, Long Yin, Edelman, Alan, Jansen, Eckart, and Shah, Viral B. Methods and apparatus for parallel execution of a process. United States: N. p., 2010. Web.
Husbands, Parry Jones Reginald, Choy, Long Yin, Edelman, Alan, Jansen, Eckart, & Shah, Viral B. Methods and apparatus for parallel execution of a process. United States.
Husbands, Parry Jones Reginald, Choy, Long Yin, Edelman, Alan, Jansen, Eckart, and Shah, Viral B. Tue . "Methods and apparatus for parallel execution of a process". United States. https://www.osti.gov/servlets/purl/1531655.
@article{osti_1531655,
title = {Methods and apparatus for parallel execution of a process},
author = {Husbands, Parry Jones Reginald and Choy, Long Yin and Edelman, Alan and Jansen, Eckart and Shah, Viral B.},
abstractNote = {In one embodiment, a process may be performed in parallel on a parallel server by defining a data type that may be used to reference data stored on the parallel server and overloading a previously-defined operation, such that when the overloaded operation is called, a command is sent to the parallel server to manipulate the data stored on the parallel server. In some embodiments, the previously-defined operation that is overloaded may be an operation of an operating system. Further, in some embodiments, when the data stored on the parallel server is no longer needed, a command may be sent to the parallel server to reallocate the memory used to store the data.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2010},
month = {10}
}

Patent:

Save / Share:

Works referenced in this record:

Dynamic hierarchial associative memory
patent, August 1994


Availability in clustered application servers
patent, March 2004


Data driven type information processing apparatus
patent, December 1996


Computer memory management system
patent, July 2002


Object oriented program memory management system and method using fixed sized memory pools
patent, August 2001


Method for managing dynamic relations between objects in dynamic object-oriented languages
patent, February 1999


Grammer for regular expressions
patent, August 2006


Method for reusing temporaries and reclaiming shared memory
patent, July 1996


System and method for dynamic modification of class files
patent, February 2000


Apparatus and method for improved devirtualization of method calls
patent, August 2004


Plural processor inferencing system and method
patent, January 1991


    Works referencing / citing this record:

    Dynamic memory management system and method
    patent, August 2011


    Programming a multi-processor system
    patent, May 2018


    Programming a multi-processor system
    patent, February 2016