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:
Jul. 22, 2014
Filed:
Feb. 13, 2012
John S. Yates, Jr., Concord, MA (US);
Matthew F. Storch, Redwood, CA (US);
Sandeep Nijhawan, San Jose, CA (US);
Dale R. Jurich, Los Gatos, CA (US);
Korbin S. Van Dyke, Sunol, CA (US);
John S. Yates, Jr., Concord, MA (US);
Matthew F. Storch, Redwood, CA (US);
Sandeep Nijhawan, San Jose, CA (US);
Dale R. Jurich, Los Gatos, CA (US);
Korbin S. Van Dyke, Sunol, CA (US);
ATI Technologies ULC, Markham, Ontario, CA;
Abstract
A multi-instruction set architecture (ISA) computer system includes a computer program, a first processor, a second processor, a profiler, and a translator. The computer program includes instructions of a first ISA, the first ISA having a first complexity. The first processor is configured to execute instructions of the first ISA. The second processor is configured to execute instructions of a second ISA, the second ISA being different than the first ISA and having a second complexity, wherein the second complexity is less than the first complexity. The profiler is configured to select a block of the computer program for translation to instructions of the second ISA, wherein the block includes one or more instructions of the first ISA. The translator is configured to translate the block of the first ISA into instructions of the second ISA for execution by the second processor.