Dynamic compiler apparatus and method that stores and uses...

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

C717S140000, C717S145000

Reexamination Certificate

active

07100154

ABSTRACT:
Dynamic compilation logic collects execution statistics into a persistent store as a computer program is executed so the execution statistics may be used by the dynamic compilation logic in subsequent executions of the computer program. By saving execution statistics in a persistent store, the dynamic compilation logic can use the execution statistics from previous executions to know which portions of the computer program to immediately compile when the execution of the computer program begins, and how to best compile and optimize certain portions of the computer program. In the preferred embodiments, the persistent store is an attachment to an object oriented class file.

REFERENCES:
patent: 5452457 (1995-09-01), Alpert et al.
patent: 5530964 (1996-06-01), Alpert et al.
patent: 6090155 (2000-07-01), Donovan et al.
patent: 6233679 (2001-05-01), Holmberg
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6467082 (2002-10-01), D'Arcy et al.
patent: 6728955 (2004-04-01), Berry et al.
patent: 6732357 (2004-05-01), Berry et al.
patent: 6742179 (2004-05-01), Megiddo et al.
patent: 6760907 (2004-07-01), Shaylor
patent: 6851109 (2005-02-01), Alexander et al.
patent: 6865734 (2005-03-01), Holzle et al.
patent: 6880152 (2005-04-01), Torvalds et al.
patent: 6996814 (2006-02-01), Bak
Ebcioglu et al, “Dyanmic binary translation and optimization” IEEE Tran. on computers vol. 50, No. 6, pp. 529-548, 2001.
Unnikrishanan et al, “Reducing dynamic compilation overhead by overlapping compilation and execution”, IEEE, pp. 929-934, 2006.
Mock et al, “Improving program slicing with dynamic points to data”, ACM SIGSOFT, pp. 71-80, 2002.
Lysecky et al, “Dyanmic FPGA routing for just in time FPGA compilation”, ACM DAC, pp. 954-959, 2004.
Radhakrishnan, “Java Virtual Machine”, CiteSeer, University of Kansas, Dept. of Electrical Engineering and Computer Science, pp. 1-37, Dec. 1997.

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

Dynamic compiler apparatus and method that stores and uses... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic compiler apparatus and method that stores and uses..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic compiler apparatus and method that stores and uses... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3612440

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