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:
Dec. 05, 2000
Filed:
Oct. 05, 1998
Creigton Asato, San Jose, CA (US);
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
Abstract
A circuit and method is disclosed which reduces data dependencies between instructions within an application program thereby reducing time delays associated therewith. In one embodiment, a data dependent instruction is translated into at least first and second speculative data independent instructions wherein the data dependent instruction, if executed, produces results which are dependent on a data result provided by execution of a data independent instruction. The first and second speculative data independent instructions are executed to generate first and second speculative results. It is noted that these results are generated independent of the results produced by executing the data independent instruction. Once the data independent instruction is executed and its data result is generated, one of the first and second speculative results is invalidated depending on the value of the data results.