Method and apparatus for accelerating program execution in...

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

C717S151000, C718S001000, C719S310000

Reexamination Certificate

active

07150012

ABSTRACT:
A method and apparatus for accelerating program execution in platform-independent systems by eliminating repeated hot spot recognition in virtual machines. Optimization information for programs operable on a target device is stored. It is determined whether stored optimization information exists for a current program available on the target device, and if so, the optimization information associated with the current program is retrieved. The retrieved optimization information is used to identify program code segments earlier identified for optimization processing. Portions of the current program not identified for optimization processing are interpreted via an interpreter, and at substantially the same time, the program code segments identified for optimization processing to native code of the target device are compiled. Using the stored optimization information eliminates the need to analyze the program for program hot spots each time the program is loaded.

REFERENCES:
patent: 5905895 (1999-05-01), Halter
patent: 6170083 (2001-01-01), Adl-Tabatabai
patent: 6760907 (2004-07-01), Shaylor
patent: 6934940 (2005-08-01), Bates et al.
patent: 2002/0104076 (2002-08-01), Shaylor
patent: 2003/0101208 (2003-05-01), Chauvel et al.
patent: 2003/0225917 (2003-12-01), Partamian et al.
patent: 2004/0015917 (2004-01-01), Click et al.
Voss et al., “High-Level Adaptive Program Optimization With Adapt”, ACM, 2001, pp. 93-102.
Suganuma et al., “A Dynamic Optimization Framework for a JAVA Just-In-Time Compiler”, ACM, 2001, pp. 180-194.
Armstrong, “Hotspot: A New Breed of Virtual Machine”, JAVAWORLD.COM, 1998, pp. 1-11.

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 and apparatus for accelerating program execution in... 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 and apparatus for accelerating program execution in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for accelerating program execution in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3680707

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