Method for transparent on-line dynamic binary optimization

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S158000, C717S159000

Reexamination Certificate

active

07934208

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.

REFERENCES:
patent: 6202205 (2001-03-01), Saboff et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6901587 (2005-05-01), Kramskoy et al.
patent: 7124404 (2006-10-01), Bebout et al.
patent: 7464373 (2008-12-01), Yunt et al.
patent: 2003/0041316 (2003-02-01), Hibbeler et al.
patent: 2006/0265693 (2006-11-01), Goldin
Xianglong Huang, et al. “Dynamic Code Management: Improving Whole Program Code Locality in Managed runtimes”, Jun. 2006, ACM/Usenix International Conference on Virtual Execution Environment, Proceedings of the 2nd International Conference, p. 133-143.
http://web.archive.org/web/20050912083517/en.wikipedia.org/wiki/Dynamic—compilation.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for transparent on-line dynamic binary optimization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for transparent on-line dynamic binary optimization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for transparent on-line dynamic binary optimization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2727061

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.