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.

Date of Patent:
Jan. 01, 2008

Filed:

Oct. 06, 2003
Applicants:

Mitchell Alsup, Austin, TX (US);

Brian D. Mcminn, Buda, TX (US);

Benjamin T. Sander, Austin, TX (US);

David E. Kroesche, Round Rock, TX (US);

Inventors:

Mitchell Alsup, Austin, TX (US);

Brian D. McMinn, Buda, TX (US);

Benjamin T. Sander, Austin, TX (US);

David E. Kroesche, Round Rock, TX (US);

Assignee:

Advanced Micro Devices, Inc., Sunnyvale, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/40 (2006.01); G06F 15/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A microprocessor is configured to provide port arbitration in a register file. The microprocessor includes a plurality of functional units configured to collectively operate on a maximum number of operands in a given execution cycle, and a register file providing a number of read ports that is insufficient to provide the maximum number of operands to the plurality of functional units in the given execution cycle. The microprocessor also includes an arbitration logic coupled to allocate the read ports of the register file for use by selected functional units during the given execution cycle.


Find Patent Forward Citations

Loading…