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. 24, 2007
Filed:
Aug. 06, 2003
Mohammad A. Abadallah, Folsom, CA (US);
Mitchell Diamond, Folsom, CA (US);
David B. Jackson, Folsom, CA (US);
Kip A. Baumann, Folsom, CA (US);
Ki W. Yoon, Folsom, CA (US);
Rafi M. Saied, Folsom, CA (US);
Robert L. Farrell, Gold River, CA (US);
Mohammad A. Abadallah, Folsom, CA (US);
Mitchell Diamond, Folsom, CA (US);
David B. Jackson, Folsom, CA (US);
Kip A. Baumann, Folsom, CA (US);
Ki W. Yoon, Folsom, CA (US);
Rafi M. Saied, Folsom, CA (US);
Robert L. Farrell, Gold River, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
Techniques for control word prediction and speculative execution. In one embodiment, an apparatus includes a control word predictor, execution resources, and a comparison module. The control word predictor of this embodiment predicts a predicted control word for execution of operations in response to a control word changing operation. The execution resources of this embodiment speculatively execute the plurality of operations utilizing the predicted control word, and the comparison module determines if the predicted control word matches an actual control word set by the control word changing operation or a plurality of other control words, and to cause re-execution of said plurality of operations if said actual control word matches any of the plurality of other control words.