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

Title: Compiling software for a hierarchical distributed processing system

Patent ·
OSTI ID:1113226

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.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
B554331
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,621,446
Application Number:
12/770,353
OSTI ID:
1113226
Country of Publication:
United States
Language:
English

References (30)

Dynamic information processing system and method for the same patent August 1997
Program creation apparatus, program creation method, and recording medium containing a software program for implementing the method patent February 2001
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
Methods and apparatus for enabling a component in a first transaction processing environment to access a resource in another environment that is under the control of an Xatmi complaint transaction manager patent December 2000
Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture patent May 2007
Object management system supporting the use of application domain knowledge mapped to technology domain knowledge patent May 2001
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
Method for fast translation of java byte codes into efficient native processor code patent September 2001
Distributed computing architecture patent August 2000
Parallel processing system with efficient data prefetch and compilation scheme patent July 2000
Multi-master unique identifier allocation patent September 2002
Computer method and apparatus for compilation of multi-way decisions patent June 2002
Data distribution apparatus and method having a data description including information for specifying a time that a data distribution is to occur patent November 1990
Bus flow control mechanism patent October 1993
Programmatic method for reducing cost of control in parallel processes patent April 2002
Method and apparatus to coordinate and control the simultaneous use of multiple just in time compilers with a java virtual machine patent May 2001
Apparatus and method for parallelizing legacy computer code patent January 2002
Execution of hardware description language (HDL) programs patent July 2012
Load balancing in a distributed computer enterprise environment patent June 2003
Method of compiling schema mapping patent March 2005
Process and system for managing run-time adaptation for general purpose distributed adaptive applications patent November 2001
Distributed compilation metrics (abstract) conference January 1990
Maintenance of code knowledge for up-to-date access thereof patent March 2002