Method and apparatus for caching native code in a virtual...

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, C717S139000, C717S118000

Reexamination Certificate

active

07124407

ABSTRACT:
Techniques for increasing the performance of virtual machines are disclosed. It can be determined whether a program instruction which is to be executed by the virtual machine is a branch instruction, and whether a basic block of code is present in a code cache. If so, the basic block of code can be executed. The basic block includes code that can be executed for the program instruction. A cache can be used to store the basic block for program instructions that are executed by the virtual machine. The program instruction may be a bytecode and the code cache can be implemented as a native code cache.

REFERENCES:
patent: 4991088 (1991-02-01), Kam
patent: 5768593 (1998-06-01), Walters et al.
patent: 5848274 (1998-12-01), Hamby et al.
patent: 5889996 (1999-03-01), Adams
patent: 6243668 (2001-06-01), Le et al.
patent: 6256784 (2001-07-01), Grove
patent: 6282706 (2001-08-01), Chauvel et al.
patent: 2001/0042173 (2001-11-01), Bala et al.
patent: 2002/0104076 (2002-08-01), Shaylor
patent: 2002/0147969 (2002-10-01), Lethin et al.
Piumarta et al: “Optimizing Direct Threaded Code by Selective Inlinging”, ACM Sigplan Notices, Association for Computing Machinery, New York, US, vol. 33, No. 5, May 1, 1998, pp. 291-300, XP000766278, ISSN: 0362-1340, paragraphs ‘003!-’03.2!
Ebcioglu K et al: “Daisy: Dynamic Compilation for 100% Architectural Compatibility”, Computer Architecture News, Association for Computing Machinery, New York, US, vol. 25, No. 2, May 1, 1997, pp. 26-37, XP000656564, ISSN: 0163-5964, paragraph ‘000A!, paragraph ’03.2!

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

Rate now

     

Profile ID: LFUS-PAI-O-3694147

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