DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Compiling software for a hierarchical distributed processing system

Abstract

Compiling software for a hierarchical distributed processing system including providing to one or more compiling nodes software to be compiled, wherein at least a portion of the software to be compiled is to be executed by one or more nodes; compiling, by the compiling node, the software; maintaining, by the compiling node, any compiled software to be executed on the compiling node; selecting, by the compiling node, one or more nodes in a next tier of the hierarchy of the distributed processing system in dependence upon whether any compiled software is for the selected node or the selected node's descendents; sending to the selected node only the compiled software to be executed by the selected node or selected node's descendent.

Inventors:
; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1113226
Patent Number(s):
8621446
Application Number:
12/770,353
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Compiling software for a hierarchical distributed processing system. United States: N. p., 2013. Web.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, & Smith, Brian E. Compiling software for a hierarchical distributed processing system. United States.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Tue . "Compiling software for a hierarchical distributed processing system". United States. https://www.osti.gov/servlets/purl/1113226.
@article{osti_1113226,
title = {Compiling software for a hierarchical distributed processing system},
author = {Archer, Charles J and Blocksome, Michael A and Ratterman, Joseph D and Smith, Brian E},
abstractNote = {Compiling software for a hierarchical distributed processing system including providing to one or more compiling nodes software to be compiled, wherein at least a portion of the software to be compiled is to be executed by one or more nodes; compiling, by the compiling node, the software; maintaining, by the compiling node, any compiled software to be executed on the compiling node; selecting, by the compiling node, one or more nodes in a next tier of the hierarchy of the distributed processing system in dependence upon whether any compiled software is for the selected node or the selected node's descendents; sending to the selected node only the compiled software to be executed by the selected node or selected node's descendent.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Dec 31 00:00:00 EST 2013},
month = {Tue Dec 31 00:00:00 EST 2013}
}

Works referenced in this record:

Dynamic information processing system and method for the same
patent, August 1997


Apparatus and method for parallelizing legacy computer code
patent, June 2001


Distributed processing
patent, April 2001


Database Retrieval with a Non-Unique Key on a Parallel Computer System
patent-application, February 2009


Method and apparatus for creating and executing integrated executables in a heterogeneous architecture
patent, July 2007


Determining a communication schedule between processors
patent, June 2001


Network intermediate system with message passing architecture
patent, January 1997


Routing method in scalable distributed computing environment
patent, March 1997


Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture
patent, May 2007


Method and apparatus for distributing requests among a plurality of resources
patent, April 2003


Executing a Gather Operation on a Parallel Computer
patent-application, October 2010


Distributed computing architecture
patent, August 2000


Multi-master unique identifier allocation
patent, September 2002


Computer method and apparatus for compilation of multi-way decisions
patent, June 2002


Bus flow control mechanism
patent, October 1993


Apparatus and method for parallelizing legacy computer code
patent, January 2002


Method of compiling schema mapping
patent, March 2005


Distributed compilation metrics (abstract)
conference, January 1990


Maintenance of code knowledge for up-to-date access thereof
patent, March 2002