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:
Aug. 24, 2021

Filed:

Mar. 04, 2016
Applicant:

Arm Limited, Cambridge, GB;

Inventor:
Assignee:

ARM LIMITED, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/30 (2018.01); G06F 8/41 (2018.01); G06F 8/52 (2018.01);
U.S. Cl.
CPC ...
G06F 9/4552 (2013.01); G06F 8/443 (2013.01); G06F 8/4441 (2013.01); G06F 8/52 (2013.01); G06F 9/30098 (2013.01); G06F 9/30174 (2013.01);
Abstract

A system and method are provided for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture. The method comprises providing multiple representation states, each representation state providing a representation in the host architecture for at least one item of state from the guest architecture. A current representation state is then determined from amongst the multiple representation states, and the guest instruction is translated into at least one host instruction in dependence on the current representation state. Through the use of multiple representation states, it has been found that the efficiency of the code translation can be significantly increased, thereby giving rise to performance and energy consumption benefits.


Find Patent Forward Citations

Grimley-Evans, Edmund. (2021). System and method for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture (U.S. Patent No. 11099868). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/11099868

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…