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:
Nov. 24, 2009

Filed:

Nov. 30, 2004
Applicants:

Peng Zhang, Shanghai, CN;

Jianhui LI, Shanghai, CN;

Alex Skaletsky, Zoran, IL;

Orna Etzion, Haifa, IL;

Inventors:

Peng Zhang, Shanghai, CN;

Jianhui Li, Shanghai, CN;

Alex Skaletsky, Zoran, IL;

Orna Etzion, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G09F 9/45 (2006.01); G09F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Embodiments of the invention disclose a method, apparatus and system of translating a source binary code into a target binary code. The translation according to embodiments of the invention may include determining whether or not a previously translated code block that relates to a source fragment to be currently translated may be reused for execution by a target processor. A reusability status of the previously translated code block may be determined based on a reusability status of a group of previously translated code blocks. In some embodiments, when no previously translated code blocks relating to the currently translated source fragment are found, the source fragment may be translated into a new target code block, which may be executed by the target processor. The new target code block may then be added to a group of previously translated code blocks.


Find Patent Forward Citations

Loading…