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

AI hardware1.00
Knowledge representation0.91
Evolutionary computation0.21
Planning0.04
Vision0.00
Speech0.00
Machine learning0.00
Natural language0.00

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.

© 2026 NYSGPT2525 LLC