METHOD AND SYSTEM FOR IDENTIFYING LOCATIONS TO MOVE PORTIONS OF THE COMPUTER PROGRAM
Patent №
US 6,415,433
Granted
2002-07-02
Filed 1998
Owner
TERA COMPUTER COMPANY
+1 more
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09221031
A method system for optimizing a computer program. In one embodiment, the system identifies depths of blocks of a computer program and identifies the availability of expressions of the computer program. The system then modifies the computer program when he identified availability of the expression and the identified depth of a block indicate that the expression can be moved to the block. The depth of the block may represent the number of dominator blocks of that block. The availability of the expression may represent the depth of a block to which the expression may be moved. In one embodiment, when the identified availability of the expression is less than the identified depth of the block, the expression can be moved to the block.
AI classification
Ownership
TERA COMPUTER COMPANY
assignment · 98590627
CRAY INC.
namechg · 113970650
Assignors
CALLAHAN, CHARLES DAVID II, KOBLENZ, BRIAN D.
On an employer assignment, the assignors are typically the inventors.