METHOD FOR TRANSPARENT ON-LINE DYNAMIC BINARY OPTIMIZATION

Patent №

US 7,934,208

Granted

2011-04-26

Filed 2006

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11549319

A generalized on-line solution for achieving transparent binary optimization using pre-existing profiling facilities and virtual memory remapping of text regions. An optimization environment is initialized which comprises a debugger program, a profiling facility, and an optimizer. A running target program is attached to the debugger program, wherein the debugger program monitors process execution of the target program. Responsive to monitoring the running target program, profile data of the running target program is collected using the profiling facility. The profile data is provided to the optimizer, wherein the optimizer analyzes the profile data and existing code of the running target program. Responsive to a determination to optimize the existing code based on the profile data, optimized code is generated for the running target program. The optimized code is provided to the debugger program, wherein the debugger program inserts the optimized code into a virtual address space of the running target program.

AI hardwareG06F 8/443G06F 11/3698

AI classification

AI hardware1.00
Planning0.23
Knowledge representation0.17
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 184030873

Assignors

CORRY, KEVIN M, PELOQUIN, MARK A, PRATT, STEVEN, RAO, SANTHOSH, RISTER, KARL M

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

From the same owner

© 2026 NYSGPT2525 LLC