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:
Jan. 19, 2010
Filed:
Mar. 08, 2006
Shailender Chaudhry, San Francisco, CA (US);
Paul Caprioli, Mountain View, CA (US);
Sherman H. Yip, San Francisco, CA (US);
Shailender Chaudhry, San Francisco, CA (US);
Paul Caprioli, Mountain View, CA (US);
Sherman H. Yip, San Francisco, CA (US);
Sun Microsystems, Inc., Menlo Park, CA (US);
Abstract
A technique for coordinating execution of instructions in a processor that allows instructions to execute out-of-order includes decoding a particular instruction that is defined in accordance with an instruction set of the processor. A helper sequence of instructions that corresponds to the particular instruction is then introduced into a stream of executable operations. The corresponding helper sequence includes a first artificial dependency instruction that codes a dependency on a register that is not actually employed as a register source or target for an operation performed by the particular instruction.