MULTIPLE STAGE PROGRAM RECOMPILER USING INFORMATION FLOW DETERMINATION

Patent №

US 7,739,673

Granted

2010-06-15

Filed 2005

Owner

SONY COMPUTER ENTERTAINMENT INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11256917

A method for dynamic recompilation of source software instructions for execution by a target processor, which considers not only the specific source instructions, but also the intent and purpose of the instructions, to translate and optimize a set of equivalent code for the target processor. The dynamic recompiler determines what the source operation code is trying to accomplish and the optimum way of doing it at the target processor, in an “interpolative” and context sensitive fashion. The source instructions are processed in blocks of varying sizes by the dynamic recompiler, which considers the instructions that come before and after a current instruction to determine the most efficient approach out of several available approaches for encoding the operation code for the target processor to perform the equivalent tasks specified by the source instructions. The dynamic compiler comprises a decoding stage, an optimization stage and an encoding stage.

AI classification

AI hardware1.00
Knowledge representation0.66
Natural language0.01
Evolutionary computation0.01
Vision0.00
Planning0.00
Speech0.00
Machine learning0.00

Ownership

SONY COMPUTER ENTERTAINMENT INC.

assignment · 170110474

Assignors

LINDEN, RANDAL N.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC