The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 11, 2003

Filed:

Oct. 15, 1999
Applicant:
Inventors:

John Richard Eaton, Salford, GB;

Kevin Hughes, Glossop, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 ;
U.S. Cl.
CPC ...
G06F 9/45 ;
Abstract

A computer system in which blocks of source code instructions are translated into blocks of target code instructions and executed. During execution, the system builds up dynamic behavior information about frequency of execution of, and relationships between, the blocks. On the basis of this information, a block coalition mechanism selects blocks, and combines them to form an optimized superblock of target code instructions that is functionally equivalent to the combination of the selected blocks. In this way, the system can start with relatively small, naively translated blocks, and build up larger, more optimized blocks, on the basis of the dynamic behavior of the code.


Find Patent Forward Citations

Loading…