Invention Grant
- Patent Title: Method for transparent on-line dynamic binary optimization
- Patent Title (中): 透明在线动态二进制优化方法
-
Application No.: US11549319Application Date: 2006-10-13
-
Publication No.: US07934208B2Publication Date: 2011-04-26
- Inventor: Kevin Michael Corry , Mark Alan Peloquin , Steven Pratt , Santhosh Rao , Karl Milton Rister
- Applicant: Kevin Michael Corry , Mark Alan Peloquin , Steven Pratt , Santhosh Rao , Karl Milton Rister
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent Steven L. Bennett
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
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.
Public/Granted literature
- US20080092128A1 Method for transparent on-line dynamic binary optimization Public/Granted day:2008-04-17
Information query