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.
Patent No.:
Date of Patent:
Aug. 22, 2006
Filed:
Jun. 16, 2003
John Banning, Sunnyvale, CA (US);
H. Peter Anvin, San Jose, CA (US);
Robert Bedichek, Palo Alto, CA (US);
Guillermo J. Rozas, Los Gatos, CA (US);
Andrew Shaw, Sunnyvale, CA (US);
Linus Torvalds, Santa Clara, CA (US);
Jason Wilson, San Francisco, CA (US);
John Banning, Sunnyvale, CA (US);
H. Peter Anvin, San Jose, CA (US);
Robert Bedichek, Palo Alto, CA (US);
Guillermo J. Rozas, Los Gatos, CA (US);
Andrew Shaw, Sunnyvale, CA (US);
Linus Torvalds, Santa Clara, CA (US);
Jason Wilson, San Francisco, CA (US);
Transmeta Corporation, Santa Clara, CA (US);
Abstract
In a computer system that translates target instructions from a target instruction set into host instructions from a host instruction set, a method for checking a sequence of target instructions for changes. The method includes testing whether the target instructions at a memory location have changed subsequent to the translating by examining a bit indicator associated with the memory location and determining whether the testing is slowing the operation of the computer system. If the testing is slowing the operation of the computer system, a checking process initiated, which includes storing a copy of the sequence of target instructions and comparing the copy with the sequence of target instructions.