METHOD AND APPARATUS FOR GENERATING CODE FOR SCHEDULING THE EXECUTION OF BINARY CODE

Patent №

US 7,673,293

Granted

2010-03-02

Filed 2004

Owner

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10827527

Dynamic binary translators enable binaries of a source platform to execute on a target platform without recompilation. This is achieved by runtime (on-the-fly) translation of source machine instructions into equivalent target machine instructions. Typically dynamic binary translators are used for migrating from an older platform to a newer one, implementing complex instruction set architectures, speeding up simulators and in profiling tools. In all these applications, the speed of translation is critical to ensure that the overheads incurred by the translator do not outweigh the advantages of dynamic translation. One such overhead is created by the analysis required when code is translated for execution in a parallel processing environment.

AI hardwareG06F 9/45516G06F 8/433G06F 8/445

AI classification

AI hardware0.91
Knowledge representation0.06
Natural language0.05
Planning0.01
Speech0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00

Ownership

HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

assignment · 154430946

Assignors

SANYAL, DIBYAPRAN

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

© 2026 NYSGPT2525 LLC