Self-tuning object libraries
AssigneeSun Microsystems, Inc.
InventorJohn V.W. Reynders
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorJohn V.W. Reynders
Estimating the term…
Self-tuning objects for developing programs to be executed on parallel computers. A trace file reflecting the sequence of expressions in a user program that include the self-tuning objects is generated during simulation. The trace file is divided into trace file blocks such that data and computational dependencies between trace blocks is minimized. The trace file blocks are converted into source code expression blocks, which are each parameterized to reflect a number of conventional compiler optimization techniques. Various optimization parameter values are applied to the expression blocks to generate minimal timing, compiled versions. The minimal timing compilations of the expression blocks are linked into the user program and executed in response to detection of self-tuning object expressions in the user code. The minimal timing compilations are then mapped to processors within the target parallel computer system for execution.
A method for providing at least one self-tuning object to a user program, the method comprising:
6-7. (canceled)
A computer program product including a computer readable medium, said computer readable medium having at least one computer program stored thereon, said at least one computer program comprising:
16-17. (canceled)
A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program, said at least one computer program comprising:
A system for providing at least one self-tuning object to a user program, the system comprising:
A system for providing at least one self-tuning object to a user program, comprising:
Dependencies are inferred from the claim text.