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:
Mar. 01, 2005
Filed:
Jan. 16, 2001
Micah C. Knapp, Cambridge, MA (US);
Poonacha P. Kongetira, Palo Alto, CA (US);
Marc E. Lamere, Carlisle, MA (US);
Julie M. Staraitis, Ayer, MA (US);
Micah C. Knapp, Cambridge, MA (US);
Poonacha P. Kongetira, Palo Alto, CA (US);
Marc E. Lamere, Carlisle, MA (US);
Julie M. Staraitis, Ayer, MA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A superscalar processor having a content addressable memory structure that transmits a first and second output signal is presented. The superscalar processor performs out of order processing on an instruction set. From the first output signal, the dependencies between currently fetched instructions of the instruction set and previous in-flight instructions can be determined and used to generate a dependency matrix for all in-flight instructions. From the second output signal, the physical register addresses of the data required to execute an instruction, once the dependencies have been removed, may be determined.